Regarding problems in OBIEE-BIP

Hi
We are finding problem in generating a XML Data file from OBIEE-BIP similar to the one generated by Bi Publisher Xml Data Template.
The problem here(OBIEE-BIP) are:
1. The queries executed in OBIEE-BIP can not be linked between, as we do it in the traditional
XML Publisher.
2. The XML data file generated here in OBIEE-BIP is flat. Data is not organised hierarchically in
this xml.
Example: Master-child data in
XML Publisher
<Data>
<Header>
<Id>001</Id>
<Lines>
<Line>
<Id>L001</Id>
<Dists>
<Dist>D001</Dist>
<Dist>D002</Dist>
<Dist>D003</Dist>
</Dists>
</Line>
<Line>
<Id>L002</Id>
<Dists>
<Dist>D011</Dist>
<Dist>D012</Dist>
<Dist>D013</Dist>
</Dists>
</Line>
<Line>
<Id>L003</Id>
<Dists>
<Dist>D021</Dist>
<Dist>D022</Dist>
<Dist>D023</Dist>
</Dists>
</Line>
</Lines>
</Header>
</Data>
OBIEE-BIP
<Rowset>
<Row>
<Id>001</Id>
<Line>L001</Line>
<Dist>D001</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L001</Line>
<Dist>D002</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L001</Line>
<Dist>D003</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L002</Line>
<Dist>D011</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L002</Line>
<Dist>D012</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L002</Line>
<Dist>D013</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L003</Line>
<Dist>D021</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L003</Line>
<Dist>D022</Dist>
</Row>
<Row>
<Id>001</Id>
<Line>L003</Line>
<Dist>D023</Dist>
</Row>
<Rowset>
Designing a RTF template for displaying 'Repeated Master-child information' using the XML generated by OBIEE-BIP is very much less feasible. Because the hierarchical releation ship is not maintained in the OBIEE-BIP XML output.
We want to know how these requirements can be achieved using OBIEE-BIP. Could you please reply as early as possible.
Things which we have done
- We designed RPD file with all necessary information and links between tables.
- We designed OBIEE - BIP data model where we wrote the queries and get the XML Data information from
OBIEE- BIP.
- Here we are unable to create inter-dependant queries in OBIEE-BIP.
Thanks
Sachin Sethi

To achieve what you'd like to do, you will need to use Data Templates as a data source. The data template can then reference the JDBC connection to the BI Server. Using data templates will allow you to solve both of your problems (non-flat result sets and linked queries).
Using Answers as a data source or using SQL against the BI Server will always result in a flat XML structure getting generated.
Bryan
Message was edited by:
bwise

Similar Messages

  • Hi Folks,   I have a problem with OBIEE EM, There in Enterprise Manager i am unable to navigate into the options like when i clik on any Tab it is not working and even  i am unable to create a report using analysis.

    Hi Folks,
      I have a problem with OBIEE EM, There in Enterprise Manager i am unable to navigate into the options like when i clik on any Tab it is not working and even  i am unable to create a report using analysis.
    Thanks in advance

    i have also tried that but no use can u give me any other way.......

  • Problems Installing OBIEE 11.1.1.5 on Windows XP32 step ASInstance Creation

    Problems Installing OBIEE 11.1.1.5 on Windows XP32 step ASInstance failed
    The problem starts here
    weblogic.Deployer invoked with options: -adminurl NAR-GMIKOLAY:7001 -username weblogic -name NonJ2EEManagement -source C:\oracle\OBIEE\Oracle_BI1\opmn\applications\NonJ2EEManagement.ear -nostage -deploy -upload -noexit
    <Mar 7, 2012 3:56:21 AM EST> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, NonJ2EEManagement [archive: C:\oracle\OBIEE\Oracle_BI1\opmn\applications\NonJ2EEManagement.ear], to configured targets.>
    then evolves into
    oracle.as.provisioning.exception.ASProvisioningException
    Caused by: oracle.as.provisioning.engine.CfgWorkflowException
    Caused by: oracle.as.provisioning.util.ConfigException:
    Error creating ASInstance instance1.
    Cause:
    An internal operation has failed: Unable to validate NonJ2EEManagement Application deployment on admin server
    Caused by: oracle.as.config.utl.DeployerException: NonJ2EEManagement Applicationdeployment failed
    Caused by: java.lang.reflect.InvocationTargetException
    **Then the PermGen space errors**
    Caused by: weblogic.Deployer$DeployerException: weblogic.deploy.api.tools.deployer.DeployerException: PermGen space
    Caused by: weblogic.deploy.api.tools.deployer.DeployerException: PermGen spac
    Caused by: java.lang.OutOfMemoryError: PermGen space
    I have tried reinstalling 6 different times each after cleaning registry and Middleware folder and environment variables, installation folders,
    deleting middleware home. I cannot get past this "step ASInstance failed"
    I am using the Simple Install.
    I've tried so many of the ideas suggested out here, from verifiying the loop-back adapter in hosts in windows/system32/drivers/etc/
    pinging the host computer to verify
    some suggested turning internet off while installing OBIEE
    I need some help.
    I have 4 GB installed memory
    Oracle Database Enterprise Edition 11.2.0.1
    Oracle RCU 11.1.1.5
    OBIEE 11.1.1.5
    oraparam.ini JRE_MEMORY_OPTIONS=" -mx768m -XX:MaxPermSize=768m" ( cannot change these during simple install)
    Cannot run software install only
    I tried same with OBIEE 11.1.1.6 using RCU 11.1.1.6
    Cannot get past the step ASInstance failed.
    On top of this, there is the humiliation of hearing people set up 11.1.1.3 with 2 GB memory on Windows XP32.
    Now I understand, size-wise there is major difference between 11.1.1.3 and 11.1.1.6 and 11.1.1.5
    But I cannot get through this process anyhow and 11.1.1.3 is not available
    of course there is a windows 32 install so, given the memory requirements and memory limitations of Windows 32 bit, and other people's success I cannot understand my reason for failure.
    Please help

    Please check the System Requirements for OBIEE 11.1.1.5, Windows XP might not be supported.

  • Problem regarding Discoverer to OBIEE Migration

    Hi,
    I am trying Discoverer to OBIEE Migration  by using simple apps tables for practicing purpose facing some issue here , so i would like to get help from you all experts.
    The tables that used in .exx file are as follows:
            po_requisition_headers_all ,
            po_requisition_lines_all ,
            po_req_distributions_all ,
            po_distributions_all ,
            po_headers_all .
    I have created .eex in Discoverer it contains above tables, using OBIEE migration utility I have migrated .exx file into the .rpd  . Create a connection pool so physical table views the  data  in physical layer tables upto here i followed  the following link :
    Article: Migrating Oracle Discoverer Data to Oracle Business Intelligence 11g
    when .eex is migrated into .rpd facing following problems:
    1. The joins between the tables are not visible into the Physical Layer. So i need to create it manually or what?
    2. About Hierarchy,Complex folders Hierarchies are not migrated as above link so I need to create it manually or what?
    3.
        - Complex folders based on other complex folders are not migrated.
        - Summary folders are not migrated.
        -The system cannot migrate complex folders that are dimensions.
        -Hierarchies based on Complex Folders are not migrated.
    So what are the steps that I need to follow to overcome this all.
    Please reply me all or some points that you know or you already overcome this types of senario.
    Thanks

    Its the same as you'd get if you were creating the repository from scratch. Username: Administrator with no password.
    Full details of what is done can be found here...
    Disco Conversion

  • Regarding Authorization in OBIEE

    Hello Experts,
    I am having trouble rather confusion with Authorization in OBIEE. We have configured Authorization using external table and it is working fine.
    Scenario is:
    We have hierarchy like Senior Managers-> Horizontal Head->ORG Head-> Team Leads
    I created their respective groups for each of them in RPD and in Presentations services.
    Senior Manager Group (SR_Manager) has NO restrictions, all other 3 groups(Horz_Group, ORGH_Group, TL_Groups) have data level security they can view data for Process_ID aligned under them. This we are maintaining in external table.
    My doubt comes in when a Senior Manager is member of other groups as well.
    Let say ABC is Senior Manager as well as Horizontal Head and as a Horizontal Head his access is restricted to 5 Process_IDs.
    My Doubt is shouldn’t ABC see all the data as he part of Senior Manager Group, Senior Manager Membership should supersede all other membership? As per documentation OBIEE should apply LEAST RESTRICTIVE PERMISSIONS?
    Kindly suggest if my doubt is valid.
    Thanks
    Ankita

    Hi Amith,
    Thanks for your reply.
    I would like to confirm from what you replied. You asked to change the scenario for our senior most group.
    For our scenario, Sr_Manager group has no restrictions. Hence, all data should be viewable to members of this group. We have now kept all members belonging to Sr_Manager group to this group only and no other group membership has been provided. This works fine and is giving expected results.
    I would like to bring this to notice that, this problem was not coming initially when all the groups had been created. Any member from Sr_Manager, belonging to other lower groups could view all data as per his least restrictive group membership. But, I am not sure why this is failing now.
    Could you pls suggest any cause of this problem?
    Regards
    Ankita

  • Regarding i18n in OBIEE

    Hi,
    How to achieve internationalization in OBIEE.
    Thanks,
    Mahesh

    Hi Amith,
    Thanks for your reply.
    I would like to confirm from what you replied. You asked to change the scenario for our senior most group.
    For our scenario, Sr_Manager group has no restrictions. Hence, all data should be viewable to members of this group. We have now kept all members belonging to Sr_Manager group to this group only and no other group membership has been provided. This works fine and is giving expected results.
    I would like to bring this to notice that, this problem was not coming initially when all the groups had been created. Any member from Sr_Manager, belonging to other lower groups could view all data as per his least restrictive group membership. But, I am not sure why this is failing now.
    Could you pls suggest any cause of this problem?
    Regards
    Ankita

  • Regarding Navigation in obiee 11g

    Hi All,
    i have recently migrated from obiee 10g to 11g.
    after migration the naviagation is not working.
    i have implemented navigation in 10 g in which on clicking one report it naviagate to another report also drilling down.
    but in 11g it is not happening.
    please help me to solve this problem.

    Please check the navigation is given properly or not.
    Just move to the criteria of the request and click required column by which you want to navigate. In the column properties of the request there is option naming INTERACTION in that option you will find "Add action link"-> BI content and then just select required request or the required dashboard page. it will navigate on it.
    Regards,
    Diney

  • Problem with OBIEE Web Service getHTMLForReport() Method

    Hello, I´m trying to develop an example using the OBIEE Web Services and I have a problem with the method “getHTMLForReport(String pageID,String pageReportID,String sessionID)” (http://download.oracle.com/docs/cd/E12103_01/books/AnyWebServ/AnyWebServ_Methods8.html).
    The problem is the next one: In the pageReportID parameter should contain a character string ID returned by the addReportToPage() method, but the addReportToPageMethod is a void method. (http://download.oracle.com/docs/cd/E12103_01/books/AnyWebServ/AnyWebServ_Methods4.html#wp1008810)
    Which is the value of the pageReportID parameter?
    Thank you.

    Yes, there seems to be a bug in the oracle documentation. Basically, the second parameter of the addReportToPage() method is a free text. You can put "report101" as value of second parameter. Then you have to use the same string in the getHTMLForReport()method.
    For example ..
    addReportToPage(pageId, "report2", reportRef, "Jaggi Di Report", null, null, sessionID);
    getHtmlForReport(pageId, "report2", sessionID);
    Regards
    Jagdeep Singh

  • Can't get OBIEE / BIP integration working...

    And yes, I've gone through both the documentation and the various threads.
    Here's my problem - I was able to cheese into BI Publisher by manually editing the xmlp-server-config.xml document and setting security mode to XDO. They I logged in to BIP, created a SuperUser account.
    Now - I'm not even trying at this point to get security working - I've left that on BI Publisher security. I'm just trying to get JDBC connection to work.
    1) I've create the proper security groups in the .rpd and assigned XMLP_ADMIN to the "Administrator" user
    2) I try to set up the JDBC connection using:
    Data Source Name = OBIEE
    Driver Type = Oracle BI Server
    Database Driver Class = oracle.bi.jdbc.AnaJdbcDriver
    Connection String = jdbc:oraclebi://powellt1p1:9703
    Username / Password set to Administrator and the password I assigned it in the .rpd file
    I've tried this both with and without "Use Proxy Authentication" checked. Every time, I get a "Error - Could not establish connection".
    I do not have the fancy encryption turned on for OBIEE, etc.
    Any ideas? I've been fighting with it all day, no luck.
    Thanks,
    Scott

    Yep, everything on the OBIEE side is working fine. I can log in, create Answers requests, dashboards, etc. with no issues whatsoever. My problem is getting BI Publisher to be able to see it.
    I'm in the process of reinstalling now (10.1.3.4.1 instead of 10.1.3.4). Hopefully it'll work with no problems, I'll post update in the next day or so.
    Thanks everyone for the help!
    Scott

  • Regarding problem in speed.

    Regarding above the i would like share my problem, I bought a laptop from few months ago but last few weeks i experince very low speed sometimes it will hahging hourly. I cant understand what is happening. i cant do do work properly, while doing work automatically the computer will hagning.  please kindly requestin to give suggestion about this. Otherwise give the information about HP service center in mysore ( It located India and Karnataka state) i go there and enquire abou that

    Hi @Pramodrajgowda ,
    Thank you for visiting the HP Support Forums and Welcome. I have read your thread on your HP Notebook and the Notebook running slowly. Have you restarted the computer since installing everything?
    Here is a link to troubleshoot slow speeds.
    If this does not help, please call our technical support : click here.They will be able to assist.
    Thanks.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

  • Problem with OBIEE generated query

    Hi All,
    I'm working on OBIEE 10.1.3.4 version. For generating one report am using five tables , in thses five tables 2 are the fact tables and remaining all are dimensional tables.
    In these five tables am using one or more colums in each table and we joined properly for these five tables(we are not getting any error on these joins). The problem is when ever i get query from OBIEE (Administration--->Manage sessions) its not generating a single query , instead of single query its splits into more queries..
    Why its not generating the single query ,we are assuming that beacause of these reports are taking time to show the results.
    Could you pls suggest me why i'm facing these and also i have these problem for only one report for remainig reports OBIEE is generating sine query.

    Hi,
    Please refer : multiple queries for single report
    Why multiple queries ?
    when we can find the multiple queries in view logn
    Thanks,
    Saichand.v

  • Regarding Security in OBIEE

    Hi,
    We have 4 regions like UK, India, US, Japan.. when ever UK users logins to OBIEE the dashboard should get defaulted to UK region and user should see UK reports only.
    Similarly if a Japan, US users logins he should see reports corresponding to his region.
    At present we have a prompt where user select the region from the prompt . How to implement the security for this..
    Thanks

    Hi,
    Do the following steps and let me know if it was helpful:
    1. Create a separate table say table1 which will contain the USERID and REGION columns.
    Eg. User1 Region1
    User1 Region2 and so on
    2. Import the table in the physical layer. No need to create BM for it.Check in and save.
    3.Go to Manage - Variables and create a Session - Initialization Block with connection pool pointing to above table and query as select 'REGION1' ,REGION from table1 where USERID=(':USER')
    4. After the block is created go to Business Model and the table in which you want to implement the security.
    Table - Sources - Content tab - add the following in the where clause
    MAINTABLE.REGION IN (VALUEOF(NQ_SESSION."REGION1"))
    Save the rpd. Log in and check if it is working.
    Regards,
    Swati

  • Regarding union in obiee 11g

    Hi,
    after migration to obiee 11g i found union is not working correctly.
    please help me to do any workaround for it.
    since i am takink variance but it is not showing variance.
    please help.its urgent.

    Please check the navigation is given properly or not.
    Just move to the criteria of the request and click required column by which you want to navigate. In the column properties of the request there is option naming INTERACTION in that option you will find "Add action link"-> BI content and then just select required request or the required dashboard page. it will navigate on it.
    Regards,
    Diney

  • Problem installing OBIEE 11.1.1.6 on Linux 64-bit - redux

    I had posted an issue earlier about not being able to install the Software Only on my Linux 64-bit. That problem has not been solved, but this is a new (possibly related) issue.
    I created a brand new installation of Linux, with an Oracle 11gR2 database, and created the BI repositories using rcu for 11.1.1.6
    I then navigated to bishiphome/Disk1/install/linux64 and ran runInstaller.
    Everything looks fine, all the way up to Step 13 of 15, where the installer is supposed to start copying files. It "hangs up" at that point. The tests for adequate swap space and Temp space are passed:
    Starting Oracle Universal Installer...
    Checking Temp space: must be greater than 1536 MB. Actual 4578 MB Passed
    Checking swap space: must be greater than 500 MB. Actual 7999 MB Passed
    Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-04-03_12-13-01PM. Please wait ...
    It is running into an issue with a String Index out of bounds - Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
    Here is the full .out file:
    Adding /tmp/OraInstall2013-04-03_12-13-01PM for deletion.
    Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/bi.jar
    Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/template.jar
    null
    configFileName:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/footprint.xml
    location of staticportsini =/home/oracle/staticports.ini
    location of staticportsini =/home/oracle/staticports.ini
    location of staticportsini =/home/oracle/staticports.ini
    location of staticportsini =/home/oracle/staticports.ini
    Setting current page standalone validations to true
    Setting current page standalone validations to true
    Setting current page standalone validations to true
    Inside startPreReqOperation...prereq
    contextFile:/tmp/OraInstall2013-04-03_12-13-01PM/prereq/oui/agent_prereq_context.xml
    The entry point is: oracle.installType.all
    Check Name:CertifiedVersions
    Check Description:This is a prerequisite condition to test whether the Oracle software is certified on the current O/S or not.
    Expected result: One of oracle-6,oracle-5.6,enterprise-5.4,enterprise-4,enterprise-5,redhat-5.4,redhat-4,redhat-5,SuSE-10,SuSE-11
    Actual Result: oracle-5.6
    Check complete. The overall result of this check is: Passed
    Check Name:Packages
    Check Description:This is a prerequisite condition to test whether the packages recommended for installing the product are available on the system.
    Checking for binutils-2.17.50.0.6; found binutils-2.17.50.0.6-20.el5_8.3-x86_64.Passed
    Checking for compat-libstdc++-33-3.2.3-x86_64; found compat-libstdc++-33-3.2.3-61-x86_64. Passed
    Checking for compat-libstdc++-33-3.2.3-i386; found compat-libstdc++-33-3.2.3-61-i386. Passed
    Checking for elfutils-libelf-0.125; found elfutils-libelf-0.137-3.el5-x86_64. Passed
    Checking for elfutils-libelf-devel-0.125; found elfutils-libelf-devel-0.137-3.el5-x86_64. Passed
    Checking for gcc-4.1.1; found gcc-4.1.2-54.el5-x86_64. Passed
    Checking for gcc-c++-4.1.1; found gcc-c++-4.1.2-54.el5-x86_64. Passed
    Checking for glibc-2.5-12-x86_64; found glibc-2.5-107-x86_64. Passed
    Checking for glibc-2.5-12-i686; found glibc-2.5-107-i686. Passed
    Checking for glibc-common-2.5; found glibc-common-2.5-107-x86_64. Passed
    Checking for glibc-devel-2.5-x86_64; found glibc-devel-2.5-107-x86_64. Passed
    Checking for glibc-devel-2.5-12-i386; found glibc-devel-2.5-107-i386. Passed
    Checking for libaio-0.3.106-x86_64; found libaio-0.3.106-5-x86_64. Passed
    Checking for libaio-0.3.106-i386; found libaio-0.3.106-5-i386. Passed
    Checking for libaio-devel-0.3.106; found libaio-devel-0.3.106-5-x86_64. Passed
    Checking for libgcc-4.1.1-x86_64; found libgcc-4.1.2-54.el5-x86_64. Passed
    Checking for libgcc-4.1.1-i386; found libgcc-4.1.2-54.el5-i386. Passed
    Checking for libstdc++-4.1.1-x86_64; found libstdc++-4.1.2-54.el5-x86_64. Passed
    Checking for libstdc++-4.1.1-i386; found libstdc++-4.1.2-54.el5-i386. Passed
    Checking for libstdc++-devel-4.1.1; found libstdc++-devel-4.1.2-54.el5-x86_64. Passed
    Checking for make-3.81; found make-1:3.81-3.el5-x86_64. Passed
    Checking for sysstat-7.0.0; found sysstat-7.0.2-12.0.1.el5-x86_64. Passed
    Check complete. The overall result of this check is: Passed
    Check Name:Kernel
    Check Description:This is a prerequisite condition to test whether the minimum required kernel parameters are configured.
    Checking for VERSION=2.6.18; found VERSION=2.6.32-300.39.5.el5uek. Passed
    Checking for hardnofiles=4096; found hardnofiles=131072. Passed
    Checking for softnofiles=4096; found softnofiles=131072. Passed
    Check complete. The overall result of this check is: Passed
    Check Name:GLIBC
    Check Description:This is a prerequisite condition to check whether the recommended glibc version is available on the system
    Expected result: ATLEAST=2.5-12
    Actual Result: 2.5-107
    Check complete. The overall result of this check is: Passed
    Check Name:TotalMemory
    Check Description:This is a prerequisite condition to test whether the system has sufficient physical memory.
    Expected result: 1024MB
    Actual Result: 5992MB
    Check complete. The overall result of this check is: Passed
    Check Name:Check Env Variable
    Check Description:Check for LD_ASSUME_KERNEL
    Expected result: LD_ASSUME_KERNEL environment variable should not be set in the environment.
    Actual Result: Variable Not set.
    Check complete. The overall result of this check is: Passed
    Setting current page standalone validations to true
    Setting current page standalone validations to true
    In processErrorMsgStringDomain Name
    In processErrorMsgStringValid domain name may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters, and include at least one alphanumeric character.
    In processErrorMsgStringAdministrator Password
    In processErrorMsgStringValid passwords are 8 to 30 characters long, must begin with an alphabetic character,use only alphanumeric, underscore (_), dollar ($) or pound (#) characters and include at least one number.
    In processErrorMsgStringAdministrator User Name
    In processErrorMsgStringThe value may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters.
    resultset.getStatus() : true
    Setting current page standalone validations to true
    XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
    In processErrorMsgStringDomain Home
    In processErrorMsgStringOracle Instance
    In processErrorMsgStringMiddleware Home
    In processErrorMsgStringInstance Name
    In [email protected]_invalidCharMsgString
    Obtained the single page data..SpecifyHomeInformationPage
    In processErrorMsgStringWebLogic Server Home
    In processErrorMsgStringOracle Home
    In processErrorMsgStringOracle Home Directory
    In [email protected]_OracleDirectoryInvalidErrorString
    Obtained the single page data..SpecifyHomeInformationPage
    Entering the exec handler method in get free space for home...
    quotaNeededProperty:null
    isQuotaNeeded : false
    Entering getUnixVolumeFreeSpace false
    In get free space method..
    not required...
    Entering getUnixVolumeFreeSpace false
    In get free space method..
    not required...
    resultset.getStatus() : true
    XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
    Setting current page standalone validations to true
    OS: <LINUX> commad: </sbin/ifconfig -a> pattern: <inet(\s+.*:)?\s*\d+\.\d+\.\d+\.\d+>
    resultset.getStatus() : true
    Setting current page standalone validations to true
    In processFieldStringBIPLATFORM schema user name
    In processFieldStringBIPLATFORM schema user password
    In processFieldStringConnect string
    resultset.getStatus() : true
    Setting current page standalone validations to true
    In processFieldStringMDS schema user name
    In processFieldStringMDS schema user password
    In processFieldStringConnect string
    resultset.getStatus() : false
    Setting current page standalone validations to true
    In processFieldStringMDS schema user name
    In processFieldStringMDS schema user password
    In processFieldStringConnect string
    resultset.getStatus() : true
    Setting current page standalone validations to true
    resultset.getStatus() : true
    Setting current page standalone validations to true
    resultset.getStatus() : true
    Setting collector hub url in screen:null
    In doFinish method checking for inventory lock...InstallProgressPage
    Next page is a progress page and the inventory lock is false
    Setting current page standalone validations to true
    Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
    Adding /tmp/OraInstall2013-04-03_12-13-01PM for deletion.
    Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/bi.jar
    Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/template.jar
    null
    configFileName:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/footprint.xml
    location of staticportsini =/home/oracle/staticports.ini
    location of staticportsini =/home/oracle/staticports.ini
    location of staticportsini =/home/oracle/staticports.ini
    location of staticportsini =/home/oracle/staticports.ini
    Setting current page standalone validations to true
    Setting current page standalone validations to true
    Setting current page standalone validations to true
    Inside startPreReqOperation...prereq
    contextFile:/tmp/OraInstall2013-04-03_12-13-01PM/prereq/oui/agent_prereq_context.xml
    The entry point is: oracle.installType.all
    Check Name:CertifiedVersions
    Check Description:This is a prerequisite condition to test whether the Oracle software is certified on the current O/S or not.
    Expected result: One of oracle-6,oracle-5.6,enterprise-5.4,enterprise-4,enterprise-5,redhat-5.4,redhat-4,redhat-5,SuSE-10,SuSE-11
    Actual Result: oracle-5.6
    Check complete. The overall result of this check is: Passed
    Check Name:Packages
    Check Description:This is a prerequisite condition to test whether the packages recommended for installing the product are available on the system.
    Checking for binutils-2.17.50.0.6; found binutils-2.17.50.0.6-20.el5_8.3-x86_64.Passed
    Checking for compat-libstdc++-33-3.2.3-x86_64; found compat-libstdc++-33-3.2.3-61-x86_64. Passed
    Checking for compat-libstdc++-33-3.2.3-i386; found compat-libstdc++-33-3.2.3-61-i386. Passed
    Checking for elfutils-libelf-0.125; found elfutils-libelf-0.137-3.el5-x86_64. Passed
    Checking for elfutils-libelf-devel-0.125; found elfutils-libelf-devel-0.137-3.el5-x86_64. Passed
    Checking for gcc-4.1.1; found gcc-4.1.2-54.el5-x86_64. Passed
    Checking for gcc-c++-4.1.1; found gcc-c++-4.1.2-54.el5-x86_64. Passed
    Checking for glibc-2.5-12-x86_64; found glibc-2.5-107-x86_64. Passed
    Checking for glibc-2.5-12-i686; found glibc-2.5-107-i686. Passed
    Checking for glibc-common-2.5; found glibc-common-2.5-107-x86_64. Passed
    Checking for glibc-devel-2.5-x86_64; found glibc-devel-2.5-107-x86_64. Passed
    Checking for glibc-devel-2.5-12-i386; found glibc-devel-2.5-107-i386. Passed
    Checking for libaio-0.3.106-x86_64; found libaio-0.3.106-5-x86_64. Passed
    Checking for libaio-0.3.106-i386; found libaio-0.3.106-5-i386. Passed
    Checking for libaio-devel-0.3.106; found libaio-devel-0.3.106-5-x86_64. Passed
    Checking for libgcc-4.1.1-x86_64; found libgcc-4.1.2-54.el5-x86_64. Passed
    Checking for libgcc-4.1.1-i386; found libgcc-4.1.2-54.el5-i386. Passed
    Checking for libstdc++-4.1.1-x86_64; found libstdc++-4.1.2-54.el5-x86_64. Passed
    Checking for libstdc++-4.1.1-i386; found libstdc++-4.1.2-54.el5-i386. Passed
    Checking for libstdc++-devel-4.1.1; found libstdc++-devel-4.1.2-54.el5-x86_64. Passed
    Checking for make-3.81; found make-1:3.81-3.el5-x86_64. Passed
    Checking for sysstat-7.0.0; found sysstat-7.0.2-12.0.1.el5-x86_64. Passed
    Check complete. The overall result of this check is: Passed
    Check Name:Kernel
    Check Description:This is a prerequisite condition to test whether the minimum required kernel parameters are configured.
    Checking for VERSION=2.6.18; found VERSION=2.6.32-300.39.5.el5uek. Passed
    Checking for hardnofiles=4096; found hardnofiles=131072. Passed
    Checking for softnofiles=4096; found softnofiles=131072. Passed
    Check complete. The overall result of this check is: Passed
    Check Name:GLIBC
    Check Description:This is a prerequisite condition to check whether the recommended glibc version is available on the system
    Expected result: ATLEAST=2.5-12
    Actual Result: 2.5-107
    Check complete. The overall result of this check is: Passed
    Check Name:TotalMemory
    Check Description:This is a prerequisite condition to test whether the system has sufficient physical memory.
    Expected result: 1024MB
    Actual Result: 5992MB
    Check complete. The overall result of this check is: Passed
    Check Name:Check Env Variable
    Check Description:Check for LD_ASSUME_KERNEL
    Expected result: LD_ASSUME_KERNEL environment variable should not be set in the environment.
    Actual Result: Variable Not set.
    Check complete. The overall result of this check is: Passed
    Setting current page standalone validations to true
    Setting current page standalone validations to true
    In processErrorMsgStringDomain Name
    In processErrorMsgStringValid domain name may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters, and include at least one alphanumeric character.
    In processErrorMsgStringAdministrator Password
    In processErrorMsgStringValid passwords are 8 to 30 characters long, must begin with an alphabetic character,use only alphanumeric, underscore (_), dollar ($) or pound (#) characters and include at least one number.
    In processErrorMsgStringAdministrator User Name
    In processErrorMsgStringThe value may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters.
    resultset.getStatus() : true
    Setting current page standalone validations to true
    XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
    In processErrorMsgStringDomain Home
    In processErrorMsgStringOracle Instance
    In processErrorMsgStringMiddleware Home
    In processErrorMsgStringInstance Name
    In [email protected]_invalidCharMsgString
    Obtained the single page data..SpecifyHomeInformationPage
    In processErrorMsgStringWebLogic Server Home
    In processErrorMsgStringOracle Home
    In processErrorMsgStringOracle Home Directory
    In [email protected]_OracleDirectoryInvalidErrorString
    Obtained the single page data..SpecifyHomeInformationPage
    Entering the exec handler method in get free space for home...
    quotaNeededProperty:null
    isQuotaNeeded : false
    Entering getUnixVolumeFreeSpace false
    In get free space method..
    not required...
    Entering getUnixVolumeFreeSpace false
    In get free space method..
    not required...
    resultset.getStatus() : true
    XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
    Setting current page standalone validations to true
    OS: <LINUX> commad: </sbin/ifconfig -a> pattern: <inet(\s+.*:)?\s*\d+\.\d+\.\d+\.\d+>
    resultset.getStatus() : true
    Setting current page standalone validations to true
    In processFieldStringBIPLATFORM schema user name
    In processFieldStringBIPLATFORM schema user password
    In processFieldStringConnect string
    resultset.getStatus() : true
    Setting current page standalone validations to true
    In processFieldStringMDS schema user name
    In processFieldStringMDS schema user password
    In processFieldStringConnect string
    resultset.getStatus() : false
    Setting current page standalone validations to true
    In processFieldStringMDS schema user name
    In processFieldStringMDS schema user password
    In processFieldStringConnect string
    resultset.getStatus() : true
    Setting current page standalone validations to true
    resultset.getStatus() : true
    Setting current page standalone validations to true
    resultset.getStatus() : true
    Setting collector hub url in screen:null
    In doFinish method checking for inventory lock...InstallProgressPage
    Next page is a progress page and the inventory lock is false
    Setting current page standalone validations to true
    Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
    at java.lang.String.substring(String.java:1937)
    at oracle.as.install.bi.util.InstallerInfo.getShiphomeLocation(InstallerInfo.java:58)
    at oracle.as.install.bi.installaction.BIInstallAction.executeBeforeCopy(BIInstallAction.java:230)
    at oracle.as.install.engine.modules.util.installaction.InstallActionProviderUtility.invokeExecuteBeforeCopy(InstallActionProviderUtility.java:72)
    at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.startInstallOperation(ModifiedDWizard.java:3117)
    at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doNext(ModifiedDWizard.java:788)
    at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doNext(ModifiedDWizard.java:886)
    at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doNext(ModifiedDWizard.java:934)
    at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doFinish(ModifiedDWizard.java:611)
    at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.Component.processMouseEvent(Component.java:6288)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6053)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4651)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:602)
    at java.awt.EventQueue$1.run(EventQueue.java:600)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:616)
    at java.awt.EventQueue$2.run(EventQueue.java:614)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    So far, I have confirmed I am using a 64-bit compliant java:
    $> java -version:
    java version "1.6.0_43"
    Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)
    There is nothing installed in this box except the Linux OS, one single Oracle DB for me to install OBIEE, no WebLogic, nothing else.
    Any help will be appreciated!
    Thanks,
    Nick

    Well, I redownloaded all five zip files for Linux 64 bit, and completely deleted my old bishiphome.
    I then unzipped all five zip files into a brand new bishiphome, and retried the installation. This is still a Linux box with nothing on it but Linux, one Oracle 11gR2 database, rcu11.1.1.6, and attempting to install OBIEE 11.1.1.6.
    Same result.
    Still hangs at file copy, still has the same error message in the .out file.
    Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
    at java.lang.String.substring(String.java:1937)
    Any other ideas? This is getting really frustrating!

  • Regarding problem in cardinality for context in alv display

    Hello,
        I have a problem with caridianalty with context when displaying in alv. If the cardinality is 1..N then its displaying the data in alv. But if cardinality is changed to 0..N then its giving  a cardinality error.
    what i want to do is if the internal table is empty i should refresh the alv with the no records for the second time. so please let me know if there is any method to bind the alv with empty internal table.
    Regards
    Anil Kumar K

    Hi Anil.....
    Hope So Following Link will help-ful for u regarding Model-Binding and Data Binding....
    1.http://help.sap.com/saphelp_erp2005/helpdata/en/89/5d3d4d4d28c84eb01c635d95a93e0f/frameset.htm
    2.http://help.sap.com/saphelp_erp2005/helpdata/en/8f/db0c533a4e514d9720ed2307a40f84/frameset.htm
    3.http://help.sap.com/saphelp_erp2005/helpdata/en/fb/fbb84c20df274aa52a0b0833769057/frameset.htm
    Best Regard's
    Dheerendra

Maybe you are looking for