Fn:SUM in Xquery getting error

Hi All Gm,
I am using fn:sum in xquery.I am getting multiple data as request.
Using fn;Sum if I add more 7 digits ,it is  converting to hexadecimal.but I don't want to convert hexadecimal value.
ex:
fn:sum(9999999,0,100)= 9896E3.(sum of 8 digits converting to hexadecimal)
if I sum fn:sum(9999999,0,0) = 9999999(sum 7 digits is working fine).
But in my service I am getting input data value as more than 7 digits, in this case fn:sum is failing
Any one could please can help me on this?
is there any other way to aggregate the values in xquery with out using fn:sum.
Thanks in Advance,

Very good question, but the solution is even more simpler than I thought !
You just have to type-cast it to xs:long !
Use something like this :
xs:long(sum($po/order-item/(@price * @quantity)))
Hope this helps...

Similar Messages

  • Report 2.5 : How to get error

    Hi,
    I have done the migratation of our application from report 2.0 to
    report 2.5.
    When a preview is starting, a window 'Report Progress' appeared
    with a cancel press button.
    If I press this button during "Initialilizing report" message, a
    REP-0099 report is aborted at upon user request, after cliquink
    on Ok, no report preview appears. It's Ok for me.
    The same actions during "Formating Page x" make the message
    REP-0099 appeared and the preview is ran. By navigating on the
    report preview (next page), the REP-099 message appeared at the
    page number for which the cancel operation have been processed.
    I had tried to get the error number (srw.geterr_run) in all form
    triggers. It doesn't work.
    What i want is to stop the Report preview if the user had pressed
    the Cancel button.
    So, I would like to know if you have a method to stop the report
    when Cancel button is pressed on the "Report Progress" window (by
    getting error message in forms, or any other method).
    Thanks.
    DAVID RONGEAT.
    null

    It's not possible to use wild-cards in sql-substitution.
    Here are your choices :
    1) write xquery that does what you need - something like :
    if ( sum( $whatever) ne 0 ) then
    sum( $whatever )
    else (: need to distinguish between sum==0 and sum==null :)
    if ( some $x in TABLE()
    where $x/key eq $thekey ) then
    0 (: there were matching rows, but whatever we were summing was still 0 :)
    else (: no matching rows, sum was 0 )
    -9999
    This is likely going to result in some ugly/less efficient sql
    2) use sql substitution where needed. I don't see this as being any more evil than (1). If you have ten places where you need to do sql substitution - there will be ten places where you need to do (1), correct?
    3) Create a Physical Data Service based on the sql-statement that you want to have executed. This is about as much work as (2), and about twice as hard to get correct.
    4) open a case with customer support for a product enhancement. You won't get this enhancement - trust me.
    5) change your requirements
    6) Post here again asking "but can I do xyz instead?" - in which case I will point you to this case with the six options.

  • Getting error while taking MAX DB trans log backup.

    Hi,
    I am getting error while taking trans log backup of Maxdb database for archived log through data protector as below,
    [Critical] From: OB2BAR_SAPDBBAR@ttcmaxdb "MAX" Time: 08/19/10 02:10:41
    Unable to back up archive logs: no autolog medium found in media list
    But i am able to take complete data and incremental backup through data protector.
    I have already enabled the autolog for MAX DB database and it is writing that log file directly to HP-UX file system. Now i want to take backup of this archived log backup through data protector i.e. through trans log backup. So that the archived log which is on the file system after trans log backup completed will delete the archived logs in filesystem.  So that i don;t have to manually delete the archived logs from file system.
    Thanks,
    Subba

    Hi Lars,
    Thanks for the reply...
    Now i am able to take archive log backup but the problem is i can take only one archive file backup. Not multiple arhive log files generated by autolog at filesystem i.e /sapdb/MAX/saparch.
    I have enabled autolog and it is putting auto log file at unix directory i.e. /sapdb/MAX/saparch
    And then i am using the DataProtector 6.11 with trans log backup to backup the archived files in /sapdb/MAX/saparch. When i start the trans backup session through data protector it uses the archive stage command as "archive_stage BACKDP-Archive LOGBackup NOVERIFY REMOVE" If /sapdb/MAX/saparch has only one archive file it will backup and remove the file successfully. But if /sapdb/MAX/saparch has multiple archive files it gives an error as below,
      Preparing backup.
                Setting environment variable 'BI_CALLER' to value 'DBMSRV'.
                Setting environment variable 'BI_REQUEST' to value 'OLD'.
                Setting environment variable 'BI_BACKUP' to value 'ARCHIVE'.
                Constructed Backint for MaxDB call '/opt/omni/lbin/sapdb_backint -u MAX -f backup -t file -p SAPDB.13576.1283767878.par -i /var/opt/omni/tmp/MAX.
    bsi_in -c'.
                Created temporary file '/var/opt/omni/tmp/MAX.bsi_out' as output for Backint for MaxDB.
                Created temporary file '/var/opt/omni/tmp/MAX.bsi_err' as error output for Backint for MaxDB.
                Writing '/sapdb/data/wrk/MAX/dbm.ebf' to the input file.
                Writing '/sapdb/data/wrk/MAX/dbm.knl' to the input file.
            Prepare passed successfully.
            Starting Backint for MaxDB.
                Starting Backint for MaxDB process '/opt/omni/lbin/sapdb_backint -u MAX -f backup -t file -p SAPDB.13576.1283767878.par -i /var/opt/omni/tmp/MAX.
    bsi_in -c >>/var/opt/omni/tmp/MAX.bsi_out 2>>/var/opt/omni/tmp/MAX.bsi_err'.
                Process was started successfully.
            Backint for MaxDB has been started successfully.
            Waiting for the end of Backint for MaxDB.
                2010-09-06 03:15:21 The backup tool is running.
                2010-09-06 03:15:24 The backup tool process has finished work with return code 0.
            Ended the waiting.
            Checking output of Backint for MaxDB.
            Have found all BID's as expected.
        Have saved the Backup History files successfully.
        Cleaning up.
            Removing data transfer pipes.
                Removing data transfer pipe /var/opt/omni/tmp/MAX.BACKDP-Archive.1 ... Done.
            Removed data transfer pipes successfully.
            Copying output of Backint for MaxDB to this file.
    Begin of output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_out)----
                #SAVED 1009067:1 /sapdb/data/wrk/MAX/dbm.ebf
                #SAVED 1009067:1 /sapdb/data/wrk/MAX/dbm.knl
    End of output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_out)----
            Removed Backint for MaxDB's temporary output file '/var/opt/omni/tmp/MAX.bsi_out'.
            Copying error output of Backint for MaxDB to this file.
    Begin of error output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_err)----
    End of error output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_err)----
            Removed Backint for MaxDB's temporary error output file '/var/opt/omni/tmp/MAX.bsi_err'.
            Removed the Backint for MaxDB input file '/var/opt/omni/tmp/MAX.bsi_in'.
        Have finished clean up successfully.
    The backup of stage file '/export/sapdb/arch/MAX_LOG.040' was successful.
    2010-09-06 03:15:24
    Backing up stage file '/export/sapdb/arch/MAX_LOG.041'.
        Creating pipes for data transfer.
            Creating pipe '/var/opt/omni/tmp/MAX.BACKDP-Archive.1' ... Done.
        All data transfer pipes have been created.
        Preparing backup tool.
            Setting environment variable 'BI_CALLER' to value 'DBMSRV'.
            Setting environment variable 'BI_REQUEST' to value 'OLD'.
            Setting environment variable 'BI_BACKUP' to value 'ARCHIVE'.
            Constructed Backint for MaxDB call '/opt/omni/lbin/sapdb_backint -u MAX -f backup -t file -p SAPDB.13576.1283767878.par -i /var/opt/omni/tmp/MAX.bsi_
    in -c'.
            Created temporary file '/var/opt/omni/tmp/MAX.bsi_out' as output for Backint for MaxDB.
            Created temporary file '/var/opt/omni/tmp/MAX.bsi_err' as error output for Backint for MaxDB.
            Writing '/var/opt/omni/tmp/MAX.BACKDP-Archive.1 #PIPE' to the input file.
        Prepare passed successfully.
        Constructed pipe2file call 'pipe2file -d file2pipe -f /export/sapdb/arch/MAX_LOG.041 -p /var/opt/omni/tmp/MAX.BACKDP-Archive.1 -nowait'.
        Starting pipe2file for stage file '/export/sapdb/arch/MAX_LOG.041'.
            Starting pipe2file process 'pipe2file -d file2pipe -f /export/sapdb/arch/MAX_LOG.041 -p /var/opt/omni/tmp/MAX.BACKDP-Archive.1 -nowait >>/var/tmp/tem
    p1283767880-0 2>>/var/tmp/temp1283767880-1'.
            Process was started successfully.
        Pipe2file has been started successfully.
        Starting Backint for MaxDB.
            Starting Backint for MaxDB process '/opt/omni/lbin/sapdb_backint -u MAX -f backup -t file -p SAPDB.13576.1283767878.par -i /var/opt/omni/tmp/MAX.bsi_
    in -c >>/var/opt/omni/tmp/MAX.bsi_out 2>>/var/opt/omni/tmp/MAX.bsi_err'.
            Process was started successfully.
        Backint for MaxDB has been started successfully.
        Waiting for end of the backup operation.
            2010-09-06 03:15:25 The backup tool process has finished work with return code 2.
            2010-09-06 03:15:25 The backup tool is not running.
            2010-09-06 03:15:25 Pipe2file is running.
            2010-09-06 03:15:25 Pipe2file is running.
            2010-09-06 03:15:30 Pipe2file is running.
            2010-09-06 03:15:40 Pipe2file is running.
            2010-09-06 03:15:55 Pipe2file is running.
            2010-09-06 03:16:15 Pipe2file is running.
            Killing not reacting pipe2file process.
            Pipe2file killed successfully.
            2010-09-06 03:16:26 The pipe2file process has finished work with return code -1.
        The backup operation has ended.
        Filling reply buffer.
            Have encountered error -24920:
                The backup tool failed with 2 as sum of exit codes and pipe2file was killed.
            Constructed the following reply:
                ERR
                -24920,ERR_BACKUPOP: backup operation was unsuccessful
                The backup tool failed with 2 as sum of exit codes and pipe2file was killed.
        Reply buffer filled.
        Cleaning up.
            Removing data transfer pipes.
                Removing data transfer pipe /var/opt/omni/tmp/MAX.BACKDP-Archive.1 ... Done.
            Removed data transfer pipes successfully.
            Copying output of Backint for MaxDB to this file.
    Begin of output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_out)----
    End of output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_out)----
            Removed Backint for MaxDB's temporary output file '/var/opt/omni/tmp/MAX.bsi_out'.
            Copying error output of Backint for MaxDB to this file.
    Begin of error output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_err)----
    End of error output of Backint for MaxDB (/var/opt/omni/tmp/MAX.bsi_err)----
            Removed Backint for MaxDB's temporary error output file '/var/opt/omni/tmp/MAX.bsi_err'.
            Removed the Backint for MaxDB input file '/var/opt/omni/tmp/MAX.bsi_in'.
            Copying pipe2file output to this file.
    Begin of pipe2file output (/var/tmp/temp1283767880-0)----
    End of pipe2file output (/var/tmp/temp1283767880-0)----
            Removed pipe2file output '/var/tmp/temp1283767880-0'.
            Copying pipe2file error output to this file.
    Begin of pipe2file error output (/var/tmp/temp1283767880-1)----
    End of pipe2file error output (/var/tmp/temp1283767880-1)----
            Removed pipe2file error output '/var/tmp/temp1283767880-1'.
        Have finished clean up successfully.
    The backup of stage file '/export/sapdb/arch/MAX_LOG.041' was unsuccessful.
    2010-09-06 03:16:26
    Cleaning up.
        Have encountered error -24919:
            Can not remove file '/var/tmp/temp1283767880-0'.
            (System error 2; No such file or directory)
        Could not remove temporary output file of pipe2file ('/var/tmp/temp1283767880-0' ).
        Have encountered error -24919:
            Can not remove file '/var/tmp/temp1283767880-1'.
            (System error 2; No such file or directory)
        Could not remove temporary output file of pipe2file ('/var/tmp/temp1283767880-1' ).
    Have finished clean up successfully.
    Thanks,
    Subba

  • Getting Error when run the custom page in Jdeveloper 10.1.3

    Hi Experts,
    i am getting error when i run the custom page in jdeveloper10.1.3.does anybody known the solution replay back ASAP.
    Exception Details.
    oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.sql.SQLException: ORA-06550: line 1, column 39:
    PLS-00103: Encountered the symbol "?" when expecting one of the following:
    ( ) - + case mod new not null <an identifier>
    <a double-quoted delimited-identifier> <a bind variable>
    table continue avg count current exists max min prior sql
    stddev sum variance execute multiset the both leading
    trailing forall merge year month day hour minute second
    timezone_hour timezone_minute timezone_region timezone_abbr
    time timestamp interval date
    <a string literal with character set specification>
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.OANLSServices.convertTimezone(Unknown Source)
         at oracle.apps.fnd.framework.OANLSServices.getUserLocaleContextInternal(Unknown Source)
         at oracle.apps.fnd.framework.OANLSServices.getUserLocaleContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.initLocaleContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.configure(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.<init>(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageContextImpl.<init>(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.createPageContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:75)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:724)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:414)
         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:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    java.sql.SQLException: ORA-06550: line 1, column 39:
    PLS-00103: Encountered the symbol "?" when expecting one of the following:
    ( ) - + case mod new not null <an identifier>
    <a double-quoted delimited-identifier> <a bind variable>
    table continue avg count current exists max min prior sql
    stddev sum variance execute multiset the both leading
    trailing forall merge year month day hour minute second
    timezone_hour timezone_minute timezone_region timezone_abbr
    time timestamp interval date
    <a string literal with character set specification>
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:184)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:873)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1161)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3001)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3093)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4286)
         at oracle.sql.TRANSDUMP.getTransitions(TRANSDUMP.java:59)
         at oracle.sql.TIMEZONETAB.updateTable(TIMEZONETAB.java:456)
         at oracle.sql.TIMESTAMPLTZ.getZoneOffset(TIMESTAMPLTZ.java:1842)
         at oracle.sql.TIMESTAMPLTZ.TimeZoneAdjust(TIMESTAMPLTZ.java:1715)
         at oracle.sql.TIMESTAMP.TimeZoneConvert(TIMESTAMP.java:677)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.apps.fnd.util.OracleTimezone.convertTimezone9i(OracleTimezone.java:317)
         at oracle.apps.fnd.util.OracleTimezone.convertTimezone(OracleTimezone.java:264)
         at oracle.apps.fnd.framework.OANLSServices.convertTimezone(Unknown Source)
         at oracle.apps.fnd.framework.OANLSServices.getUserLocaleContextInternal(Unknown Source)
         at oracle.apps.fnd.framework.OANLSServices.getUserLocaleContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.initLocaleContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.configure(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.<init>(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageContextImpl.<init>(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.createPageContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:75)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:724)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:414)
         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:303)
         at java.lang.Thread.run(Thread.java:595)
    java.sql.SQLException: ORA-06550: line 1, column 39:
    PLS-00103: Encountered the symbol "?" when expecting one of the following:
    ( ) - + case mod new not null <an identifier>
    <a double-quoted delimited-identifier> <a bind variable>
    table continue avg count current exists max min prior sql
    stddev sum variance execute multiset the both leading
    trailing forall merge year month day hour minute second
    timezone_hour timezone_minute timezone_region timezone_abbr
    time timestamp interval date
    <a string literal with character set specification>
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:184)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:873)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1161)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3001)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3093)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4286)
         at oracle.sql.TRANSDUMP.getTransitions(TRANSDUMP.java:59)
         at oracle.sql.TIMEZONETAB.updateTable(TIMEZONETAB.java:456)
         at oracle.sql.TIMESTAMPLTZ.getZoneOffset(TIMESTAMPLTZ.java:1842)
         at oracle.sql.TIMESTAMPLTZ.TimeZoneAdjust(TIMESTAMPLTZ.java:1715)
         at oracle.sql.TIMESTAMP.TimeZoneConvert(TIMESTAMP.java:677)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at oracle.apps.fnd.util.OracleTimezone.convertTimezone9i(OracleTimezone.java:317)
         at oracle.apps.fnd.util.OracleTimezone.convertTimezone(OracleTimezone.java:264)
         at oracle.apps.fnd.framework.OANLSServices.convertTimezone(Unknown Source)
         at oracle.apps.fnd.framework.OANLSServices.getUserLocaleContextInternal(Unknown Source)
         at oracle.apps.fnd.framework.OANLSServices.getUserLocaleContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.initLocaleContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.configure(Unknown Source)
         at oracle.apps.fnd.framework.webui.OARenderingContext.<init>(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageContextImpl.<init>(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.createPageContext(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:75)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:724)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:414)
         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:303)
         at java.lang.Thread.run(Thread.java:595)
    Thanks
    Manjunath

    Hi anil,
    please find the error details. based on the error details if i want to change anything in the code please mention it as per your instructions i will change the code.
    Error Details
    Logout
    Error Page
    Exception Details.
    oracle.apps.fnd.framework.OAException: java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.OARawTextBean
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1435)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2850)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1838)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:335)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:610)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:359)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.OARawTextBean
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.findIndexedChild(OAPageLayoutBean.java:1392)
         at oracle.apps.per.common.webui.PerTransactionTopCOImpl.renderGlobalContext(PerTransactionTopCOImpl.java:884)
         at oracle.apps.per.common.webui.PerTransactionTopCOImpl.init(PerTransactionTopCOImpl.java:197)
         at oracle.apps.per.common.webui.PerTransactionTopCOImpl.processRequest(PerTransactionTopCOImpl.java:279)
         at oracle.apps.per.selfservice.arch.webui.PerOAControllerImpl.processRequest(PerOAControllerImpl.java:530)
         at oracle.apps.per.wpm.objectives.webui.ObjectivesPageCO.processRequest(ObjectivesPageCO.java:69)
         at oracle.apps.per.wpm.objectives.webui.EmpFinObjectivesPageCO.processRequest(EmpFinObjectivesPageCO.java:53)
         at db.oracle.apps.per.wpm.objectives.webui.DBEmpFinObjectivesPageCO.processFormRequest(DBEmpFinObjectivesPageCO.java:31)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:815)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1189)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2846)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1838)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:335)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:610)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:359)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.OARawTextBean
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.findIndexedChild(OAPageLayoutBean.java:1392)
         at oracle.apps.per.common.webui.PerTransactionTopCOImpl.renderGlobalContext(PerTransactionTopCOImpl.java:884)
         at oracle.apps.per.common.webui.PerTransactionTopCOImpl.init(PerTransactionTopCOImpl.java:197)
         at oracle.apps.per.common.webui.PerTransactionTopCOImpl.processRequest(PerTransactionTopCOImpl.java:279)
         at oracle.apps.per.selfservice.arch.webui.PerOAControllerImpl.processRequest(PerOAControllerImpl.java:530)
         at oracle.apps.per.wpm.objectives.webui.ObjectivesPageCO.processRequest(ObjectivesPageCO.java:69)
         at oracle.apps.per.wpm.objectives.webui.EmpFinObjectivesPageCO.processRequest(EmpFinObjectivesPageCO.java:53)
         at db.oracle.apps.per.wpm.objectives.webui.DBEmpFinObjectivesPageCO.processFormRequest(DBEmpFinObjectivesPageCO.java:31)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:815)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1189)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2846)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1838)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:335)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:610)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:359)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Logout
    Copyright (c) 2006, Oracle. All rights reserved.

  • Getting Error - CREATE_CASH : ORA-01403: no data found

    When i use api AR_RECEIPT_API_PUB.CREATE_CASH in loop then i get error 'CREATE_CASH : ORA-01403: no data found' for second record.
    AR_RECEIPT_API_PUB.CREATE_CASH(p_api_version => 1.0
    ,p_init_msg_list => fnd_api.g_true
    ,p_commit => fnd_api.g_true
    ,p_receipt_number => i_receipt_number
    ,p_receipt_date => TRUNC(SYSDATE)
    ,p_gl_date => TRUNC(SYSDATE)
    ,p_amount => i_receipt_amount
    ,p_currency_code => g_currency_code
    ,p_receipt_method_id => i_receipt_method_id
    ,p_customer_id => i_customer_id
    ,p_cr_id => l_cr_id
    ,p_org_id => i_org_id
    ,x_return_status => l_return_status
    ,x_msg_count => l_msg_count
    ,x_msg_data => l_msg_data
    I run it for different org. First org it's running fine but for second it's fail -
    Here is output -
    Start, Org ID - 84
    l_receipt_number - 43164
    l_receipt_amount - 74.55
    g_currency_code - USD
    l_receipt_method_id - 4000
    l_customer_id - 7040
    l_cr_id -
    l_return_status -
    l_msg_count -
    l_msg_data -
    Status - S
    Start, Org ID - 81
    l_receipt_number - 43166
    l_receipt_amount - 30
    g_currency_code - USD
    l_receipt_method_id - 4000
    l_customer_id - 7047
    l_cr_id -
    l_return_status -
    l_msg_count -
    l_msg_data -
    Error count/msg - 2-
    Error msg - CREATE_CASH : ORA-01403: no data found
    Error msg - ORA-01403: no data found in Package AR_RECEIPT_API_PUB Procedure Create_cash
    PLease help it's urgent

    Here is code which i am using...
    IF l_ar_pay_rec > 0 THEN
    l_receipt_number := ar_cash_receipts_s.NEXTVAL;
    FOR r_ar_org_records IN cr_ar_org_records
    LOOP
    IF r_ar_org_records.org_id = 81 THEN
    l_resp_id := 50677;
    ELSE
    l_resp_id := 50681;
    END IF;
    MO_GLOBAL.INIT('AR');
    MO_GLOBAL.SET_POLICY_CONTEXT('S',r_ar_org_records.org_id);
    FND_GLOBAL.APPS_INITIALIZE(g_user_id,l_resp_id,l_appl_id,0);
    DBMS_OUTPUT.PUT_LINE('User,Resp,App,Org - '||g_user_id||','||l_resp_id||','||l_appl_id||','||r_ar_org_records.org_id);
    -- Derive Receipt Method ID
    BEGIN
    SELECT receipt_method_id
    INTO l_receipt_method_id
    FROM ar_receipt_methods
    WHERE name = g_receipt_method;
    EXCEPTION
    WHEN OTHERS THEN
    g_ar_error := 'Y';
    g_ar_error_msg := g_ar_error_msg||'Receipet Method Not Found, ';
    FND_FILE.PUT_LINE(FND_FILE.LOG,'Error While Derive Receipt Method ID');
    END;
    -- Derive Customer ID
    BEGIN
    SELECT customer_id
    ,SUM(AMOUNT_PAID)
    INTO l_customer_id
    ,l_receipt_amount
    FROM xxar_third_party_validation
    WHERE raf_code = i_raf
    AND receipt_date = i_date_paid
    AND org_id = r_ar_org_records.org_id
    AND customer_id is not null
    GROUP BY customer_id;
    EXCEPTION
    WHEN OTHERS THEN
    g_ar_error := 'Y';
    g_ar_error_msg := g_ar_error_msg||' Customer ID Not Found, ';
    FND_FILE.PUT_LINE(FND_FILE.LOG,'Error While Customer ID');
    END;
    fnd_msg_pub.initialize;
    l_return_status := NULL;
    l_msg_count := NULL;
    l_msg_data := NULL;
    l_cr_id := NULL;
    g_currency_code := 'USD';
    DBMS_OUTPUT.PUT_LINE('Start, Org ID - '||r_ar_org_records.org_id);
    -- Create Cash for Customer
    DBMS_OUTPUT.PUT_LINE('l_receipt_number - '||l_receipt_number);
    DBMS_OUTPUT.PUT_LINE('l_receipt_amount - '||l_receipt_amount);
    DBMS_OUTPUT.PUT_LINE('g_currency_code - '||g_currency_code);
    DBMS_OUTPUT.PUT_LINE('l_receipt_method_id - '||l_receipt_method_id);
    DBMS_OUTPUT.PUT_LINE('l_customer_id - '||l_customer_id);
    DBMS_OUTPUT.PUT_LINE('l_cr_id - '||l_cr_id);
    DBMS_OUTPUT.PUT_LINE('l_return_status - '||l_return_status);
    DBMS_OUTPUT.PUT_LINE('l_msg_count - '||l_msg_count);
    DBMS_OUTPUT.PUT_LINE('l_msg_data - '||l_msg_data);
    AR_RECEIPT_API_PUB.CREATE_CASH(p_api_version => 1.0
    ,p_init_msg_list => fnd_api.g_true
    ,p_receipt_number => l_receipt_number
    ,p_receipt_date => TRUNC(SYSDATE)
    ,p_gl_date => TRUNC(SYSDATE)
    ,p_amount => l_receipt_amount
    ,p_currency_code => g_currency_code
    ,p_receipt_method_id => l_receipt_method_id
    ,p_customer_id => l_customer_id
    ,p_cr_id => l_cr_id
    ,p_org_id => r_ar_org_records.org_id
    ,x_return_status => l_return_status
    ,x_msg_count => l_msg_count
    ,x_msg_data => l_msg_data
    DBMS_OUTPUT.PUT_LINE('Status - '||l_return_status);
    IF l_return_status <> 'S' THEN
    g_ar_error := 'Y';
    DBMS_OUTPUT.PUT_LINE('Error count/msg - '||l_msg_count||'-'||l_msg_data);
    IF l_msg_count = 1 THEN
    g_ar_error_msg := g_ar_error_msg||l_msg_data;
    DBMS_OUTPUT.PUT_LINE('Error msg - '||l_msg_data);
    ELSIF l_msg_count > 1 THEN
    LOOP
    l_msg_data := fnd_msg_pub.get (fnd_msg_pub.g_next
    ,fnd_api.g_false);
    IF l_msg_data IS NULL THEN
    EXIT;
    END IF;
    g_ar_error_msg := g_ar_error_msg||l_msg_data;
    DBMS_OUTPUT.PUT_LINE('Error msg - '||l_msg_data);
    END LOOP;
    END IF;
    xxar_log_error(r_ar_org_records.record_id,SUBSTR(g_ar_error_msg,1,120));
    ELSE
    DBMS_OUTPUT.PUT_LINE('Status - '||l_return_status);
    FOR r_ar_records IN cr_ar_records(r_ar_org_records.org_id)
    LOOP
    fnd_msg_pub.initialize;
    l_return_status := NULL;
    l_msg_count := NULL;
    l_msg_data := NULL;
    l_cr_id := NULL;
    l_receipt_amount := r_ar_records.amount_paid;
    l_trx_number := r_ar_records.transaction_number;
    g_currency_code := r_ar_records.currency_code;
    l_receipt_date := SYSDATE;
    l_gl_date := SYSDATE;
    -- Apply payments for the RAF and Date Paid
    AR_RECEIPT_API_PUB.APPLY(p_api_version => 1.0
    ,p_init_msg_list => fnd_api.g_true
    ,p_commit => fnd_api.g_false
    ,x_return_status => l_return_status
    ,x_msg_count => l_msg_count
    ,x_msg_data => l_msg_data
    ,p_receipt_number => l_receipt_number
    ,p_trx_number => l_trx_number
    ,p_amount_applied => l_receipt_amount
    ,p_org_id => r_ar_org_records.org_id
    IF l_return_status <> 'S' THEN
    g_ar_error := 'Y';
    IF l_msg_count = 1 THEN
    g_ar_error_msg := g_ar_error_msg||l_msg_data;
    ELSIF l_msg_count > 1 THEN
    LOOP
    l_msg_data := fnd_msg_pub.get (fnd_msg_pub.g_next
    ,fnd_api.g_false);
    IF l_msg_data IS NULL THEN
    EXIT;
    END IF;
    g_ar_error_msg := g_ar_error_msg||l_msg_data;
    END LOOP;
    END IF;
    xxar_log_error(r_ar_records.record_id,SUBSTR(g_ar_error_msg,1,240));
    ELSE
    DBMS_OUTPUT.PUT_LINE('Sucess 2 - ');
    NULL;
    /* -- Call Adjustment API for Contractual Allowance
    IF NVL(r_ar_records.contractual_allowance_amt,0) > 0 THEN
    xxar_third_party_rcpt_adj(r_ar_records.record_id
    ,r_ar_records.transaction_number
    ,r_ar_records.contractual_allowance_amt
    ,i_user_id
    END IF; */
    END IF;
    END LOOP;
    END IF;
    DBMS_OUTPUT.PUT_LINE('Error Flag AR - '||g_ar_error);
    IF g_ar_error = 'Y' THEN
    xxar_log_error(r_ar_org_records.record_id,SUBSTR(g_ar_error_msg,1,240));
    END IF;
    END LOOP;

  • Get error when change connection.

    Hi experts,
    I create the webpage using Jdeveloper 11g and it running ok. After that I only change the connection database from other server, and I get error:
    "ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2"
    This is the original code before I change connection:
    package hr;
    import java.sql.Connection;
    import java.sql.SQLException;
    import oracle.jdbc.pool.OracleDataSource;
    import java.sql.Statement;
    import java.sql.ResultSet;
    public class DataHandler {
    public DataHandler() {
    String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:ORCL";
    String userid = "srdemo";
    String password = "oracle";
    Connection conn;
    Statement stmt;
    ResultSet rset;
    String query;
    String sqlString;
    public void getDBConnection() throws SQLException{
    OracleDataSource ds;
    ds = new OracleDataSource();
    ds.setURL(jdbcUrl);
    conn=ds.getConnection(userid,password);
    public ResultSet getAllEmployees() throws SQLException{
    getDBConnection();
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
    query = "SELECT * FROM products";
    System.out.println("\nExecuting query: " + query);
    rset = stmt.executeQuery(query);
    return rset;
    public ResultSet getEmployeesByName(String name) throws SQLException {
    name = name.toUpperCase();
    getDBConnection();
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
    ResultSet.CONCUR_READ_ONLY);
    query =
    "SELECT * FROM products WHERE UPPER(name) LIKE '%" + name + "%' order by prod_id";
    System.out.println("\nExecuting query: " + query);
    rset = stmt.executeQuery(query);
    return rset;
    public static void main(String[] args) throws Exception{
    DataHandler datahandler = new DataHandler();
    ResultSet rset = datahandler.getAllEmployees();
    while (rset.next()) {
    System.out.println(rset.getInt(1) + " " +
    rset.getString(2) + " " +
    rset.getString(3) + " " +
    rset.getString(4));
    rset = datahandler.getEmployeesByName("Free");
    System.out.println("\nResults from query: ");
    while (rset.next()) {
    System.out.println(rset.getInt(1) + " " +
    rset.getString(2) + " " +
    rset.getString(3) + " " +
    rset.getString(4));
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"
    import="java.sql.ResultSet"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
    <title>product</title>
    <link href="css/jdeveloper.css" rel="stylesheet" media="screen"/>
    </head>
    <body><p>
    AnyCo Corporation: HR Application
    </p><p>
    Products Data 
    </p><jsp:useBean id="empsbean" class="hr.DataHandler" scope="session"/><form action="product.jsp">
    Filter by Product name:
    <input type="text" name="query"/>
    <input type="submit" value="Filter"/>
    </form><%ResultSet rset;
    String query = request.getParameter("query");
    if (query != null && query != null)
    rset = empsbean.getEmployeesByName(query);
    else
    rset = empsbean.getAllEmployees();%><table cellspacing="3" cellpadding="2"
    border="1" width="100%">
    <tr>
    <td width="12%">ProductID</td>
    <td width="32%">Name</td>
    <td width="24%">Image</td>
    <td width="32%">Description</td>
    </tr>
    <%while (rset.next ())
    out.println("<tr>");
    out.println("<td>" +
    //rset.getString("prod_id") + "</td><td> " +
    //rset.getString("name") + "</td><td> " +
    //rset.getString("image") + "</td><td> " +
    //rset.getDouble("description") + "</td>");
    rset.getInt("prod_id") + "</td><td> " +
    rset.getString("name") + "</td><td> " +
    rset.getString("image") + "</td><td> " +
    rset.getString("description") + "</td>");
    out.println("</tr>");
    }%>
    </table></body>
    </html>
    This is code after i change the connection:
    package hr;
    import java.sql.Connection;
    import java.sql.SQLException;
    import oracle.jdbc.pool.OracleDataSource;
    import java.sql.Statement;
    import java.sql.ResultSet;
    public class DataHandler {
    public DataHandler() {
    String jdbcUrl = "jdbc:oracle:thin:@hris-dev.cimb.com:1521:DEV20";
    String userid = "apps";
    String password = "apps";
    Connection conn;
    Statement stmt;
    ResultSet rset;
    String query;
    String sqlString;
    public void getDBConnection() throws SQLException{
    OracleDataSource ds;
    ds = new OracleDataSource();
    ds.setURL(jdbcUrl);
    conn=ds.getConnection(userid,password);
    public ResultSet getAllEmployees() throws SQLException{
    getDBConnection();
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
    query = "SELECT * FROM XX_OAF_PRODUCTS";
    System.out.println("\nExecuting query: " + query);
    rset = stmt.executeQuery(query);
    return rset;
    public ResultSet getEmployeesByName(String name) throws SQLException {
    name = name.toUpperCase();
    getDBConnection();
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
    ResultSet.CONCUR_READ_ONLY);
    query =
    "SELECT * FROM XX_OAF_PRODUCTS WHERE UPPER(name) LIKE '%" + name + "%' order by prod_id";
    System.out.println("\nExecuting query: " + query);
    rset = stmt.executeQuery(query);
    return rset;
    public static void main(String[] args) throws Exception{
    DataHandler datahandler = new DataHandler();
    ResultSet rset = datahandler.getAllEmployees();
    while (rset.next()) {
    System.out.println(rset.getInt(1) + " " +
    rset.getString(2) + " " +
    rset.getString(3) + " " +
    rset.getString(4));
    rset = datahandler.getEmployeesByName("Free");
    System.out.println("\nResults from query: ");
    while (rset.next()) {
    System.out.println(rset.getInt(1) + " " +
    rset.getString(2) + " " +
    rset.getString(3) + " " +
    rset.getString(4));
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=windows-1252"
    import="java.sql.ResultSet"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
    <title>product</title>
    <link href="css/jdeveloper.css" rel="stylesheet" media="screen"/>
    </head>
    <body><p>
    AnyCo Corporation: HR Application
    </p><p>
    Products Data 
    </p><jsp:useBean id="empsbean" class="hr.DataHandler" scope="session"/><form action="product.jsp">
    Filter by Product name:
    <input type="text" name="query"/>
    <input type="submit" value="Filter"/>
    </form><%ResultSet rset;
    String query = request.getParameter("query");
    if (query != null && query != null)
    rset = empsbean.getEmployeesByName(query);
    else
    rset = empsbean.getAllEmployees();%><table cellspacing="3" cellpadding="2"
    border="1" width="100%">
    <tr>
    <td width="12%">ProductID</td>
    <td width="32%">Name</td>
    <td width="24%">Image</td>
    <td width="32%">Description</td>
    </tr>
    <%while (rset.next ())
    out.println("<tr>");
    out.println("<td>" +
    //rset.getString("prod_id") + "</td><td> " +
    //rset.getString("name") + "</td><td> " +
    //rset.getString("image") + "</td><td> " +
    //rset.getDouble("description") + "</td>");
    rset.getInt("prod_id") + "</td><td> " +
    rset.getString("name") + "</td><td> " +
    rset.getString("image") + "</td><td> " +
    rset.getString("description") + "</td>");
    out.println("</tr>");
    }%>
    </table></body>
    </html>
    This is debug script after I change connection
    C:\Oracle\Middleware\jdk160_05\bin\javaw.exe -client -agentlib:jdwp=transport=dt_socket,server=y,address=2724 -classpath D:\temp\HRapp_EBS\view\classes;C:\Oracle\Middleware\modules\javax.servlet_1.0.0.0_2-5.jar;C:\Oracle\Middleware\modules\javax.jsp_1.1.0.0_2-1.jar;C:\Oracle\Middleware\modules\glassfish.el_2.1.0.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share_11.1.1\adf-share-support.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share.ca_11.1.1\adf-share-ca.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share.ca_11.1.1\adf-share-base.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share_11.1.1\adflogginghandler.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.idm_11.1.1\identitystore.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.javacache_11.1.1\cache.jar;C:\Oracle\Middleware\jdeveloper\lib\java\api\jaxb-api.jar;C:\Oracle\Middleware\jdeveloper\lib\java\api\jsr173_api.jar;C:\Oracle\Middleware\modules\javax.activation_1.1.0.0_1-1.jar;C:\Oracle\Middleware\jdeveloper\lib\java\shared\sun.jaxb\2.0\jaxb-xjc.jar;C:\Oracle\Middleware\jdeveloper\lib\java\shared\sun.jaxb\2.0\jaxb-impl.jar;C:\Oracle\Middleware\jdeveloper\lib\java\shared\sun.jaxb\2.0\jaxb1-impl.jar;C:\Oracle\Middleware\jdeveloper\adfc\lib\adf-controller.jar;C:\Oracle\Middleware\jdeveloper\adfc\lib\adf-controller-api.jar;C:\Oracle\Middleware\jdeveloper\adfc\lib\adf-controller-rt-common.jar;C:\Oracle\Middleware\jdeveloper\jdev\extensions\oracle.BC4J.jar;C:\Oracle\Middleware\jdeveloper\BC4J\jlib\adfmejb.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.xdk_11.1.1\xmlparserv2.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\adfm.jar;C:\Oracle\Middleware\jdeveloper\BC4J\jlib\adfui.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\groovy-all-1.5.4.jar;C:\Oracle\Middleware\jdeveloper\jlib\ojmisc.jar;C:\Oracle\Middleware\jdeveloper\jlib\commons-el.jar;C:\Oracle\Middleware\jdeveloper\jlib\jsp-el-api.jar;C:\Oracle\Middleware\jdeveloper\jlib\oracle-el.jar;C:\Oracle\Middleware\jdeveloper\adfdt\lib\adf-dt-at-rt.jar;C:\Oracle\Middleware\jdeveloper\adfdt\lib\adf-transactions-dt.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\adfdt_common.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\db-ca.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\jdev-cm.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share_11.1.1\adf-share-base.jar;C:\Oracle\Middleware\jdeveloper\dvt\lib\dvt-jclient.jar;C:\Oracle\Middleware\jdeveloper\dvt\lib\dvt-utils.jar;C:\Oracle\Middleware\jdeveloper\BC4J\jlib\adfmtl.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\adfmweb.jar;C:\Oracle\Middleware\modules\javax.jms_1.1.1.jar;C:\Oracle\Middleware\jdeveloper\rdbms\jlib\aqapi.jar;C:\Oracle\Middleware\modules\javax.transaction_1.0.0.0_1-1.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-antlr.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-apache-bcel.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-apache-bsf.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-apache-log4j.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-apache-oro.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-apache-regexp.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-apache-resolver.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-commons-logging.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-commons-net.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-icontract.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-jai.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-javamail.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-jdepend.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-jmf.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-jsch.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-junit.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-launcher.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-netrexx.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-nodeps.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-starteam.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-stylebook.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-swing.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-trax.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-vaj.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-weblogic.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-xalan1.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant-xslp.jar;C:\Oracle\Middleware\jdeveloper\ant\lib\ant.jar;C:\Oracle\Middleware\modules\javax.ejb_3.0.1.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model.generic_11.1.1\bc4jdomgnrc.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\bc4jhtml.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\datatags.jar;C:\Oracle\Middleware\jdeveloper\BC4J\jlib\graphtags.jar;C:\Oracle\Middleware\jdeveloper\j2ee\home\oc4jclient.jar;C:\Oracle\Middleware\modules\javax.resource_1.5.1.jar;C:\Oracle\Middleware\jdeveloper\BC4J\jlib\bc4jwizard.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.javatools_11.1.1\resourcebundle.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.ldap_11.1.1\ldapjclnt11.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jps_11.1.1\jps-api.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jps_11.1.1\jps-common.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jps_11.1.1\jps-internal.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jps_11.1.1\jps-unsupported-api.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jps_11.1.1\jacc-spi.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.pki_11.1.1\oraclepki.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\osdt_core.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\osdt_cert.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\osdt_xmlsec.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.iau_11.1.1\fmw_audit.jar;C:\Oracle\Middleware\modules\javax.security.jacc_1.0.0.0_1-1.jar;C:\Oracle\Middleware\jdeveloper\BC4J\jlib\bc4jtester.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\bc4jsyscat.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\bc4jwizard.jar;C:\Oracle\Middleware\jdeveloper\jlib\ohj.jar;C:\Oracle\Middleware\jdeveloper\jlib\help-share.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.bali.share_11.1.1\share.jar;C:\Oracle\Middleware\jdeveloper\jlib\jewt4.jar;C:\Oracle\Middleware\jdeveloper\jlib\oracle_ice.jar;C:\Oracle\Middleware\jdeveloper\ide\lib\idert.jar;C:\Oracle\Middleware\jdeveloper\ide\lib\javatools.jar;C:\Oracle\Middleware\wlserver_10.3\server\lib\wlclient.jar;C:\Oracle\Middleware\jdeveloper\jlib\jdev-cm.jar;C:\Oracle\Middleware\jdeveloper\jdev\lib\dmsstub.jar;C:\Oracle\Middleware\modules\javax.jsf_1.2.0.0.jar;C:\Oracle\Middleware\modules\javax.enterprise.deploy_1.2.jar;C:\Oracle\Middleware\modules\javax.interceptor_1.0.jar;C:\Oracle\Middleware\modules\javax.jws_2.0.jar;C:\Oracle\Middleware\modules\javax.mail_1.1.0.0_1-1.jar;C:\Oracle\Middleware\modules\javax.xml.soap_1.3.1.0.jar;C:\Oracle\Middleware\modules\javax.xml.rpc_1.2.1.jar;C:\Oracle\Middleware\modules\javax.xml.ws_2.1.1.jar;C:\Oracle\Middleware\modules\javax.management.j2ee_1.0.jar;C:\Oracle\Middleware\modules\javax.xml.stream_1.1.1.0.jar;C:\Oracle\Middleware\modules\javax.xml.registry_1.0.0.0_1-0.jar;C:\Oracle\Middleware\modules\javax.persistence_1.0.0.0_1-0.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\wsclient.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\wsserver.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\wssecurity.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\wsdl.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\orasaaj.jar;C:\Oracle\Middleware\modules\com.bea.core.weblogic.saaj_1.3.0.0.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\orawsdl.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\orawsrm.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\orawsrel.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\orajaxr.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\xsdlib.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\mdds.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.webservices_11.1.1\wsif.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;C:\Oracle\Middleware\jdeveloper\modules\org.jaxen_2.2.1D.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\ojpse.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\jsr106.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\jsr105.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\osdt_wss.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\osdt_saml.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.osdt_11.1.1\osdt_saml2.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.ldap_0.0\ojmisc.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.http_client_11.1.1.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.xdb_11.1.0.6.0.jar;C:\Oracle\Middleware\modules\javax.management.j2ee_1.2.1.jar;C:\Oracle\Middleware\modules\javax.xml.stream_1.0.0.0.jar;C:\Oracle\Middleware\modules\glassfish.jaxb_2.1.6.jar;C:\Oracle\Middleware\modules\glassfish.jaxb.xjc_2.1.6.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\oc4j-schemas.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.odl_11.1.1\ojdl.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.odl_11.1.1\ojdl2.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jmx_11.1.1\jmxframework.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jmx_11.1.1\jmxspi.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.dms_11.1.1\dms.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.nlsrtl_11.1.0.6.0\orai18n.jar;C:\Oracle\Middleware\jdeveloper\modules\org.apache.commons.digester_1.7.jar;C:\Oracle\Middleware\jdeveloper\modules\org.springframework_2.0.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.wsm.common_11.1.1\wsm-policy-core.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.wsm.common_11.1.1\wsm-pmlib.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.wsm.agent.common_11.1.1\wsm-pap.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.wsm.agent.common_11.1.1\wsm-agent.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.wsm.common_11.1.1\wsm-secpol.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.javatools_11.1.1\javamodel-rt.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.javatools_11.1.1\javatools-nodeps.jar;C:\Oracle\Middleware\modules\javax.mail_1.4.jar;C:\Oracle\Middleware\jdeveloper\jdev\lib\jdev-rt.jar;C:\Oracle\Middleware\jdeveloper\jdev\extensions\oracle.jdeveloper.jgoodies\forms-1.0.6.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\jws-api-10.1.3.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\orawsmetadata.jar;C:\Oracle\Middleware\jdeveloper\javacache\lib\cache.jar;C:\Oracle\Middleware\jdeveloper\ord\jlib\jmf.jar;C:\Oracle\Middleware\jdeveloper\jlib\help4.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\bc4jimdomains.jar;C:\Oracle\Middleware\jdeveloper\ord\jlib\ordim.jar;C:\Oracle\Middleware\jdeveloper\ord\jlib\ordhttp.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\ordim.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.model_11.1.1\ordhttp.jar;C:\Oracle\Middleware\wlserver_10.3\server\ext\jdbc\oracle\11g\ojdbc5.jar;C:\Oracle\Middleware\jdeveloper\jlib\inspect4.jar;C:\Oracle\Middleware\jdeveloper\jdev\lib\ojc.jar;C:\Oracle\Middleware\jdeveloper\webservices\lib\soap.jar;C:\Oracle\Middleware\jdeveloper\jlib\javax-ssl-1_1.jar;C:\Oracle\Middleware\jdeveloper\jlib\jssl-1_1.jar;C:\Oracle\Middleware\modules\javax.activation_1.1.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\uddiclient.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\core_services_client.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\uddiclient_core.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\uddiclient_api_v2.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\uddiclient_api_v3.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\category_client_v3.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\wsdl2uddi_client_v3.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\wasp.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\activation.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\jaxrpc.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\saaj.jar;C:\Oracle\Middleware\jdeveloper\uddi\lib\jaxm.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.xdk_11.1.1\xml.jar;C:\Oracle\Middleware\jdeveloper\lib\xsu12.jar;C:\Oracle\Middleware\jdeveloper\lib\xquery.jar;C:\Oracle\Middleware\jdeveloper\orant\lite\classes\olite40.jar;C:\Oracle\Middleware\jdeveloper\sqlj\lib\runtime12.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\antlr.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\commons-beanutils.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\commons-collections.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\commons-digester.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\commons-fileupload.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\commons-logging.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\commons-validator.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\jakarta-oro.jar;C:\Oracle\Middleware\jdeveloper\jakarta-struts\lib\struts.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.toplink_11.1.1\toplink.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.toplink_11.1.1\antlr.jar;C:\Oracle\Middleware\modules\com.bea.core.antlr.runtime_2.7.7.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.toplink_11.1.1\eclipselink.jar;C:\Oracle\Middleware\jdeveloper\BC4J\jlib\adf-connections.jar;C:\Oracle\Middleware\jdeveloper\BC4J\lib\adfcm.jar;C:\Oracle\Middleware\jdeveloper\modules\features\adf.model_11.1.1.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.mds_11.1.1\mdsrt.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.dms_11.1.1\ojdl2.jar;C:\Oracle\Middleware\jdeveloper\lib\xsqlserializers.jar;C:\Oracle\Middleware\modules\glassfish.jstl_1.2.0.1.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jsf_1.2.7.1\jsf-api.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jsf_1.2.7.1\jsf-ri.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jsf_1.2.7.1\sun-commons-beanutils.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jsf_1.2.7.1\sun-commons-collections.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jsf_1.2.7.1\sun-commons-digester.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jsf_1.2.7.1\sun-commons-logging.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.jsf_1.2.7.1\weblogic-injection-provider.jar;C:\Oracle\Middleware\jdeveloper\adfc\lib\adf-controller-schema.jar;C:\Oracle\Middleware\jdeveloper\jlib\trinidad-api.jar;C:\Oracle\Middleware\jdeveloper\jlib\trinidad-impl.jar;C:\Oracle\Middleware\jdeveloper\jlib\adf-richclient-api-11.jar;C:\Oracle\Middleware\jdeveloper\jlib\adf-faces-databinding-rt.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share_11.1.1\commons-cli-1.0.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share_11.1.1\commons-el.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share_11.1.1\jsp-el-api.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.adf.share_11.1.1\oracle-el.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.xmlef_11.1.1\xmlef.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.oc4j-obsolete_11.1.1\oc4j-unsupported-api.jar;C:\Oracle\Middleware\jdeveloper\modules\oracle.ucp_11.1.0.7.0.jar hr.DataHandler
    Listening for transport dt_socket at address: 2724
    Debugger connected to local process.
    Jun 15, 2009 9:39:03 AM oracle.as.jmx.framework.PortableMBeanFactory setJMXFrameworkProviderClass
    INFO: JMX Portable Framework initialized with platform SPI "class oracle.as.jmx.framework.standardmbeans.spi.JMXFrameworkProviderImpl"
    Jun 15, 2009 9:39:03 AM oracle.as.jmx.framework.PortableMBeanFactory setJMXFrameworkProviderClass
    INFO: JMX Portable Framework initialized with platform SPI "class oracle.as.jmx.framework.standardmbeans.spi.JMXFrameworkProviderImpl"
    Executing query: SELECT * FROM XX_OAF_PRODUCTS
    100 Washing Machine W001 null 1000 spin, A Energy at 40 Deg., 11lb/5kg capacity
    101 Washing Machine W003a null 1200 spin, A+ Energy at 40 Deg., 15lb/6kg capacity
    102 Washing Machine W017 null 1400 spin, A Energy at 40 Deg., 11lb/5kg capacity
    103 Washing Machine T006 null Twin Tub, 800 spin, C Energy at 40 Deg., 10lb/4.5kg capacity
    104 Washer Dryer W001d null 1000 spin, A Energy at 40 Deg., 11lb/5kg capacity, 9lb/4kg drying capacity
    105 Washer Dryer W003d null 1200 spin, A+ Energy at 40 Deg., 15lb/6kg capacity, 11lb/5kg drying capacity
    106 Washer Dryer W017d null 1400 spin, A Energy at 40 Deg., 11lb/5kg capacity, 11lb/5kg drying capacity
    107 Dryer D003 null Vented, B+ Energy, 15lb/6kg capacity
    108 Dryer D011 null Condensing, A Energy, 11lb/5kg capacity
    109 Fridge F011s null 7.5 CUFT, A+ Energy, FF, Auto-Defrost, Silver
    110 Fridge F011w null 7.5 CUFT, A+ Energy, FF, Auto-Defrost, White
    111 Fridge F011b null 7.5 CUFT, A+ Energy, FF, Auto-Defrost, Black
    112 Fridge F004w null 4.5 CUFT, Under Counter, A++ Energy, FF, Auto-Defrost, White
    113 Fridge Freezer FZ007s null 4.5 / 1.5 CUFT, A+ Energy, FF, Auto-Defrost, Silver
    114 Fridge Freezer FZ007w null 4.5 / 1.5 CUFT, A+ Energy, FF, Auto-Defrost, White
    115 Freezer Z002s null 7.5 CUFT, A Energy, FF, Silver
    116 Freezer Z002w null 7.5 CUFT, A Energy, FF, White
    117 Freezer Z002b null 7.5 CUFT, A Energy, FF, Black
    118 Chest Freezer Z001w null 12.5 CUFT, B+ Energy, White
    119 Ice Maker I012 null 30lb capacity storage bin, FF
    Executing query: SELECT * FROM XX_OAF_PRODUCTS WHERE UPPER(name) LIKE '%FREE%' order by prod_id
    Results from query:
    113 Fridge Freezer FZ007s null 4.5 / 1.5 CUFT, A+ Energy, FF, Auto-Defrost, Silver
    114 Fridge Freezer FZ007w null 4.5 / 1.5 CUFT, A+ Energy, FF, Auto-Defrost, White
    115 Freezer Z002s null 7.5 CUFT, A Energy, FF, Silver
    116 Freezer Z002w null 7.5 CUFT, A Energy, FF, White
    117 Freezer Z002b null 7.5 CUFT, A Energy, FF, Black
    118 Chest Freezer Z001w null 12.5 CUFT, B+ Energy, White
    ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
    JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
    Process exited.
    Debugger disconnected from local process.
    Thanks in advance!!!
    Regards,
    Hieu

    What did you do to resolve this issue? It could be helpful to others. Thanks.

  • Can someone  see why im getting error in this query ?

    I had 2 queries , instead of using left join i put them together. Now i get error , can someone just take a look to see if syntax wrong somewhere ?
    select * from
    select i.ips,
    a.ips,
    a.question_type,
    sum(a.score) score,
    p.project_name,
    p.project_segment,p.location,p.project_exec_model,
    p.project_exec_model||' - '||p.project_config pmodel,
    one.score schedule,two.score cost,three.score execution,four.score commercial,
    nvl(one.score,0)+nvl(two.score,0)+nvl(three.score,0)+nvl(four.score,0) as total,
    (select sum(prev_score) prev from XT_RISK_PAST2 where ips = i.ips) prev_score,
    (select max(createdt) from tbl_risk_answer where (ips,sample_num) in
    (select ips,max(sample_num) from VW_RISK_SCORE group by ips) and ips=i.ips) last_dt
    from
    (select v.project_id,v.ips,v.sample_num,v.question_id,v.header_desc,v.section_area,v.score,
    decode(bi_recurse(q.active_question,1,2),2,'OTR','-')||decode(bi_recurse(q.active_question,1,1),1,'ITO','-') question_type
    from VW_RISK_SCORE v left join tbl_risk_question q on v.question_id=q.question_id
    where (v.project_id,v.sample_num) in
    (select project_id,max(sample_num) sample_num from VW_RISK_SCORE group by project_id)
    ) a,
    (select distinct ips from VW_RISK_SCORE) i,
    (select ips, sum(score) score from VW_RISK_SCORE where section_area=1 group by ips) one,
    (select ips, sum(score) score from VW_RISK_SCORE where section_area=2 group by ips) two,
    (select ips, sum(score) score from VW_RISK_SCORE where section_area=3 group by ips) three,
    (select ips, sum(score) score from VW_RISK_SCORE where section_area=4 group by ips) four,
    tbl_risk_project p
    where i.ips=one.ips(+) and i.ips=two.ips(+) and i.ips=three.ips(+) and i.ips=four.ips(+) and ito on scores.ips=ito.ips
    and i.ips=p.ips and  a.question_type='-ITO' group by  i.ips,a.ips, a.question_type, p.project_name, p.project_segment, p.location, p.project_exec_model, p.project_exec_model||' - '||p.project_config, one.score, two.score, three.score, four.score, nvl(one.score,0)+nvl(two.score,0)+nvl(three.score,0)+nvl(four.score,0), (select sum(prev_score) prev from XT_RISK_PAST2 where ips = i.ips), (select max(createdt) from tbl_risk_answer where (ips,sample_num) in
    (select ips,max(sample_num) from VW_RISK_SCORE group by ips) and ips=i.ips)
    ) scores and here is error I get.
    ORA-00604: error occurred at recursive SQL level 1
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    ORA-06512: at line 12
    ORA-00920: invalid relational operator
    00604. 00000 - "error occurred at recursive SQL level %s"
    *Cause:    An error occurred while processing a recursive SQL statement
    (a statement applying to internal dictionary tables).
    *Action:   If the situation described in the next error on the stack
    can be corrected, do so; otherwise contact Oracle Support.
    Error at Line: 30 Column: 4

    You would move them to the from-clause, just like one, two, three and four.
    Something like:
    untested for obvious reasons
    select *
      from (select i.ips,
                   a.ips,
                   a.question_type,
                   sum(a.score) score,
                   p.project_name,
                   p.project_segment,
                   p.location,
                   p.project_exec_model,
                   p.project_exec_model || ' - ' || p.project_config pmodel,
                   one.score schedule,
                   two.score cost,
                   three.score execution,
                   four.score commercial,
                   nvl(one.score, 0) + nvl(two.score, 0) + nvl(three.score, 0) +
                   nvl(four.score, 0) as total,
                   (select sum(prev_score) prev
                      from xt_risk_past2
                     where ips = i.ips) prev_score,
                   (select max(createdt)
                      from tbl_risk_answer
                     where (ips, sample_num) in
                           (select ips, max(sample_num)
                              from vw_risk_score
                             group by ips)
                       and ips = i.ips) last_dt
              from (select v.project_id,
                           v.ips,
                           v.sample_num,
                           v.question_id,
                           v.header_desc,
                           v.section_area,
                           v.score,
                           decode(bi_recurse(q.active_question, 1, 2),
                                  2,
                                  'OTR',
                                  '-') ||
                           decode(bi_recurse(q.active_question, 1, 1),
                                  1,
                                  'ITO',
                                  '-') question_type
                      from vw_risk_score v
                      left join tbl_risk_question q
                        on v.question_id = q.question_id
                     where (v.project_id, v.sample_num) in
                           (select project_id, max(sample_num) sample_num
                              from vw_risk_score
                             group by project_id)) a,
                   (select distinct ips from vw_risk_score) i,
                   (select ips, sum(score) score
                      from vw_risk_score
                     where section_area = 1
                     group by ips) one,
                   (select ips, sum(score) score
                      from vw_risk_score
                     where section_area = 2
                     group by ips) two,
                   (select ips, sum(score) score
                      from vw_risk_score
                     where section_area = 3
                     group by ips) three,
                   (select ips, sum(score) score
                      from vw_risk_score
                     where section_area = 4
                     group by ips) four,
                   tbl_risk_project p
                   -- moved part I
                   (select ips,
                           sum(prev_score) prev
                      from xt_risk_past2
                     where ips = i.ips) five --or whatever
                   -- moved part II
                  (select ips,
                     max(createdt) maxcreatedt
                    from tbl_risk_answer
                   where (ips, sample_num) in  (select ips, max(sample_num)
                                                  from vw_risk_score
                                              group by ips)
                   group by ips) six -- or whatever              
             where i.ips = one.ips(+)
               and i.ips = two.ips(+)
               and i.ips = three.ips(+)
               and i.ips = four.ips(+)
               and i.ips = five.ips -- outerjoin if needed
               and i.ips = five.ips -- outerjoin if needed
               and ito on scores.ips = ito.ips
               and i.ips = p.ips
               and a.question_type = '-ITO'
             group by i.ips,
                      a.ips,
                      a.question_type,
                      p.project_name,
                      p.project_segment,
                      p.location,
                      p.project_exec_model,
                      p.project_exec_model || ' - ' || p.project_config,
                      one.score,
                      two.score,
                      three.score,
                      four.score,
                      nvl(one.score, 0) + nvl(two.score, 0) +
                      nvl(three.score, 0) + nvl(four.score, 0),
                      five.prev,
                      six.maxcreatedt
           ) scoresI wonder how all this is going to perform by the way....all those scalar subqueries and outer joins are expensive....
    http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1594885400346999596
    Read up on Subquery Factoring/WITH-clause, and try to rewrite parts of your query.
    http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:4423923392083

  • Getting Error Messages in UNICODE environment...

    Hi,
    I am facing problem, while getting few error message when i tried to run query using OCCI in UNICODE environment.
    for eg.
    For error number ORA-32108
    i am getting error message as
    &#21071;&#11585;&#12851;&#12337;&#14904;&#27936;&#30817;&#25376;&#27759;&#28021;&#8302;&#29295;&#28704;&#29281;&#28001;&#29797;&#29285;&#29472;&#31337;&#8293;&#28526;&#8308;&#28787;&#25445;&#26217;&#25961;&#2660;:
    but in same environment for error number ORA-01017:
    i am getting error message as "invalid username/password; logon denied".
    Code i have used to get error message is as follows
    String type here used is unicoded string.
    String strErrorCode(ex.getErrorCode());
    String strErrorMsg(ex.getUStringMessage().c_str());
    Please let me know what i am doing wrong over here.
    or is it a known behavior?
    Thanks in Advance.

    you need to identify each cell in the formula.  this is because each has a different 'path'.  here is what you need:
    Sum(form1.#subform[0].Table1.Row2.TotalAllowable.form1.#subform[0].Table1.Row3.TotalAllowa bleform1.#subform[0].Table1.Row4.TotalAllowableform1.#subform[0].Table1.Row5.TotalAllowabl eform1.#subform[0].Table1.Row6.TotalAllowableform1.#subform[0].Table1.Row7.TotalAllowablef orm1.#subform[0].Table1.Row8.TotalAllowableform1.#subform[0].Table1.Row9TotalAllowableform 1.#subform[0].Table1.Row10.TotalAllowableform1.#subform[0].Table1.Row11TotalAllowableform1 .#subform[0].Table1.Row12TotalAllowableform1.#subform[0].Table1.Row13.TotalAllowableform1. #subform[0].Table1.Row14.TotalAllowableform1.#subform[0].Table1.Row15.TotalAllowable.form1 .#subform[0].Table1.Row16.TotalAllowable)
    I know it looks horrible, but notice that each one has a different row number.  That is why you keep getting the error message.  Also, rename your row 16[1] or note the last entry of your calculation script should be row16[0].
    have fun.
    rpeterson

  • Set Measure column "Aggregation Rule" to "sum" or other,return error

    when set a Measure column "Aggregation Rule" to "sum" or other,return error,as following:
    View Display Error
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 46008] Internal error: File server\Query\Optimizer\Request\Src\SQORRqList.cpp, line 285. (HY000)
    SQL Issued: SELECT s_0, s_1, s_2, s_3, s_4, s_5, s_6, s_7, s_8, s_9, s_10, s_11, s_12, s_13 FROM ( SELECT 0 s_0, "SPW_PRO"."Product"."FamilyGroupName" s_1, "SPW_PRO"."Product"."Gen4,Product" s_2, "SPW_PRO"."Product"."MajorGroupName" s_3, "SPW_PRO"."Product"."ProductName" s_4, SORTKEY("SPW_PRO"."Product"."Gen4,Product") s_5, "SPW_PRO"."SPWPRODB"."Sales" s_6, "SPW_PRO"."SPWPRODB"."Sales%" s_7, "SPW_PRO"."SPWPRODB"."产品运营天数" s_8, "SPW_PRO"."SPWPRODB"."售卖数量" s_9, REPORT_AGGREGATE("SPW_PRO"."SPWPRODB"."Sales" BY "SPW_PRO"."Product"."FamilyGroupName","SPW_PRO"."Product"."MajorGroupName") s_10, REPORT_AGGREGATE("SPW_PRO"."SPWPRODB"."Sales%" BY "SPW_PRO"."Product"."FamilyGroupName","SPW_PRO"."Product"."MajorGroupName") s_11, REPORT_AGGREGATE("SPW_PRO"."SPWPRODB"."产品运营天数" BY "SPW_PRO"."Product"."FamilyGroupName","SPW_PRO"."Product"."MajorGroupName") s_12, REPORT_MAX("SPW_PRO"."SPWPRODB"."售卖数量" BY "SPW_PRO"."Product"."FamilyGroupName","SPW_PRO"."Product"."MajorGroupName") s_13 FROM "SPW_PRO" WHERE (("Period"."Gen5,Period" IN (SELECT saw_1 FROM (SELECT "Period"."OperatingDaily" saw_0, "Period"."Gen5,Period" saw_1, "Year"."Gen2,Year" saw_2 FROM "SPW_PRO") nqw_1 )) AND ("Year"."Gen2,Year" IN (SELECT saw_2 FROM (SELECT "Period"."OperatingDaily" saw_0, "Period"."Gen5,Period" saw_1, "Year"."Gen2,Year" saw_2 FROM "SPW_PRO") nqw_1 ))) ) djm
    please help me . Thanks a lot.

    Thanks dnikiforov
    still get the
    select a.rmdept||a.rmstyl||a.rmcolr||a.rmsize||','||a.rmvatc||','||a.rmshgp||','||rmdesc||','||rmac
    ERROR at line 1:
    ORA-00904: invalid column name
    I think its a problem with trying to select on the unique, anyway I accidentally posted a couple of threads for this and it has now been resolved by
    select a.rmdept||a.rmstyl||a.rmcolr||a.rmsize||','||a.rmvatc||','||a.rmshgp||','||
    a.rmdesc||',||a.rmacod||','||a.rmcdes||','||a.rmzdes||','||a.rmsupp||','||a.rmsspr||','||a.rmlcos||','||
    c.rsbarc||','||a.rmpord||','||a.rmmrch||','||a.rmcomq||','||sum(b.rdcstk)
    from stkmas a, stkwar b, stkbar c
    where a.rmdept = c.rsdept(+)
    and a.rmstyl = c.rsstyl(+)
    and a.rmcolr = c.rscolr(+)
    and a.rmsize = c.rssize(+)
    and a.rmdept = b.rddept(+)
    and a.rmstyl = b.rdstyl(+)
    and a.rmcolr = b.rdcolr(+)
    and a.rmsize = b.rdsize(+)
    group by a.rmdept,a.rmstyl,a.rmcolr,a.rmsize,a.rmvatc,a.rmshgp,
    a.rmdesc,a.rmacod,a.rmcdes,a.rmzdes,a.rmsupp,a.rmsspr, a.rmlcos,
    c.rsbarc,a.rmpord,a.rmmrch,a.rmcomq
    as I dont need to use the unique because the sum does it for me
    Thanks again for speedy help

  • Group by using partition getting error

    select
    code,
    code_value_text
    ext_contact_organization,
    regulatory_group_name,
    sum(spd.case_id) over (partition by code,code_value_text,regulatory_group_name)
    from AERSP.code_list_dtls cdl,
    AERSP.ec_contact_log cntct,
    AERSP.de_suspect_drugs spd
    where cntct.ext_contact_organization=cdl.code
    and code_list_name= 'SP_ORGANIZATION'
    and spd.case_id=cntct.case_id
    I used above SQL to group based on the columns I wanted but when I run that SQL getting error INVALID NUMBER,
    Why Im getting error, Please help.
    Thanks in advance
    Murthy

    select
    code,
    code_value_text
    ext_contact_organization,
    regulatory_group_name,
    sum(spd.case_id) over (partition by
    code,code_value_text,regulatory_group_name)
    rom AERSP.code_list_dtls cdl,
    AERSP.ec_contact_log cntct,
    AERSP.de_suspect_drugs spd
    where cntct.ext_contact_organization=cdl.code
    code_list_name= 'SP_ORGANIZATION'
    and spd.case_id=cntct.case_id
    I used above SQL to group based on the columns I
    wanted but when I run that SQL getting error INVALID
    NUMBER,
    Why Im getting error, Please help.
    Thanks in advance
    MurthyIt's difficult to say 100%, because we know nothing about your data.
    But i can suppose, that problem is in sum(spd.case_id).
    Probably you have any not-numeric data in the column case_id
    Regards
    Dmytro

  • Please Help With : XVM-01003: [XPST0003]/LPX-00801: XQuery  Syntax error at

    Hi gurus,
    I need your help on using the XMLQuery function. We are FINALLY in the processing of migrating from 10g to 11gR2! Oracle says that we should replace extracValue with XMLQuery, so I am trying to do that but I am getting the errors below,
    XVM-01003: [XPST0003] Syntax error at (if I use a PL/SQL variable).
    LPX-00801: XQuery syntax error at (if I use the literals).
    I have read through many of the posts related to XMLQuery and its default element namespace, but I have no luck on that. I have an example that has this kind prefix (a part of the xml is posted here):
    <soap:Body>
    <soap:Fault xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Code>
    <soap:Value>soap:Sender</soap:Value>
    <soap:Subcode>
    <soap:Value>soap:InvalidMessage</soap:Value>
    </soap:Subcode>
    </soap:Code>
    <soap:Reason>
    <soap:Text xml:lang="en">UpdateCaseDetentionStatus does not apply to this case&apos;s type.</soap:Text>
    </soap:Reason>
    <soap:Node>CourtFileNumber</soap:Node>
    I need to get the Text inside the Reason node. No matter what I do with the default namespace (and if I don't declare one I also get an error), I get the following error:
    XMLQuery ('declare default element namespace s="http://www.w3.org/2003/05/soap-envelope" ; /s:Envelope/s:Body/s:Fault/s:Reason/s:Text'):
    LPX-00801: XQuery syntax error at 's'
    1 declare default element namespace s="http://www.w3.org/2003/05/soap-envelop
    - ^
    ORA-06512: at line 103
    XMLQuery('declare default element namespace xmlns:soap="http://www.w3.org/2003/05/soap-envelope" ; /soap:Envelope/soap:Body/soap:Fault/soap:Reason/soap:Text'):
    LPX-00801: XQuery syntax error at 'xmlns:soap'
    1 declare default element namespace xmlns:soap="http://www.w3.org/2003/05/soa
    - ^
    ORA-06512: at line 103
    Using the XMLTable function does not have any problems.
    What do I do wrong here? I could just use the XMLTable to replace all the extractValue(s) that I have, but I really want to learn how to make the XMLQuery correct. Please help!
    I just tried this and I got the same error:
    XMLQuery('declare default namespace s="http://www.w3.org/2003/05/soap-envelope" ; (::) $p/s:Envelope/s:Body/s:Fault/s:Reason/s:Text' passing p_XMLDoc as "p"
    Thank you.
    Ben
    Edited by: myora9i on Apr 22, 2011 1:42 PM

    Hi Ben,
    Can someone please explain to me when should I use the default key word and when I should not use it?If you declare a default namespace then all unqualified (= unprefixed) elements will be considered belonging to that namespace.
    If you declare a namespace with a prefix, you'll have to qualify each element in the XQuery.
    See below example based on your XML sample :
    DECLARE
      soap_doc xmltype := xmltype(
      '<soap:Body xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Fault>
    <soap:Code>
    <soap:Value>soap:Sender</soap:Value>
    <soap:Subcode>
    <soap:Value>soap:InvalidMessage</soap:Value>
    </soap:Subcode>
    </soap:Code>
    <soap:Reason>
    <soap:Text xml:lang="en">UpdateCaseDetentionStatus does not apply to this case''s type.</soap:Text>
    </soap:Reason>
    <soap:Node>CourtFileNumber</soap:Node>
    </soap:Fault>
    </soap:Body>'
      v_text  varchar2(100);
    BEGIN
      -- with a default namespace,
      -- no need to prefix each element :
      SELECT XMLCast(
        XMLQuery(
          'declare default element namespace "http://www.w3.org/2003/05/soap-envelope"; (::)
           /Body/Fault/Reason/Text'
          passing soap_doc
          returning content
        as varchar2(100)
      INTO v_text
      FROM dual;
      dbms_output.put_line(v_text);
      -- with a declared namespace prefix,
      -- each element must be qualified with the prefix :
      SELECT XMLCast(
        XMLQuery(
          'declare namespace s = "http://www.w3.org/2003/05/soap-envelope"; (::)
           /s:Body/s:Fault/s:Reason/s:Text'
          passing soap_doc
          returning content
        as varchar2(100)
      INTO v_text
      FROM dual;
      dbms_output.put_line(v_text);
    END;
    /

  • Query rewrite clause getting error

    Hi all;
    I did not complete Query rewrite clause (M.view) , when trying to enable i am getting error
    and i have asked this question " https://forums.oracle.com/forums/thread.jspa?threadID=2543789 "
    Question wrongly posted under data communication model. - So this is not a duplicate thread.
    please reply me what was missing here ?
    SQL> alter system set query_rewrite_enabled='TRUE' scope=SPFILE;
    SQL> grant query rewrite to ****;
    Grant succeeded.
    conn xxx/xxxx@xxxxxx
    1. SQL> ALTER SESSION SET OPTIMIZER_MODE = FIRST_ROWS/
    Session altered.
    2. SQL> alter session set query_rewrite_enabled=true;
    Session altered.
    3. SQL> execute dbms_stats.gather_table_stats('rose', 'mv1');
    PL/SQL procedure successfully completed.
    4. SQL> exec dbms_mview.explain_rewrite('select * from sales','MV1');
    BEGIN dbms_mview.explain_rewrite('select from sales','MV1'); END;*
    *ERROR at line 1:
    ORA-30380: REWRITE_TABLE does not exist
    ORA-06512: at "SYS.DBMS_SNAPSHOT", line 3085
    ORA-06512: at "SYS.DBMS_SNAPSHOT", line 3206
    ORA-06512: at line 1Thanks in advance ..

    Expain plan before utlxrw.sql execution SQL> select count(*), sum(quan_sold), sum(amt_sold) from sales;
    COUNT(*) SUM(QUAN_SOLD) SUM(AMT_SOLD)
    6000000 12000000 720480000
    Elapsed: 00:00:00.03
    Execution Plan
    Plan hash value: 2958490228 | Id | Operation      | Name | Rows | Bytes | Cost (CPU)| Time
    0 | SELECT STATEMENT | | 1 | *40* | 3 (0) | 00:00 :01
    1 | MAT_VIEW REWRITE ACCESS FULL | MV1 | 1 | *40* | 3 (0) | 00:00 :01
    SQL> @$ORACLE_HOME/rdbms/admin/utlxrw.sql;
    Table created.
    SQL> exec dbms_mview.explain_rewrite('select * from sales','MV1');
    PL/SQL procedure successfully completed.
    SQL> select count(*), sum(quan_sold), sum(amt_sold) from sales;COUNT(*) SUM(QUAN_SOLD) SUM(AMT_SOLD)
    6000000 12000000 720480000
    Execution Plan
    Plan hash value: 2958490228
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | *11* | 3 (0) | 00:00:01 |
    | 1 | MAT_VIEW REWRITE ACCESS FULL | MV1 | 1 | *11* | 3 (0) | 00:00:01 |
    but i do NOT find any difference after enabling Query rewrite clause .. please clarify this ..
    bytes only changed.

  • Why do I get error 1303 when trying to install either Reader X or XI on Win 7??

    Why do I get error 1303 when trying to install either Reader X or XI on Win 7??

    Hi kbannister1
    Please refer to the following forum thread on error code 1303 when trying to install Reader x or XI.
    http://forums.adobe.com/thread/670046
    Hope this helps.
    Regards,
    Sumit Singh

  • Payables Open Interface Import getting errors out

    Hello All,
    I am trying to run "Payables Open Interface Import" program to upload the invoice but the program is getting error out, in the log file at the end i am getting the below error:
    (Insert ap inv dists 1a) Inside the insert function
    (Insert ap inv dists 1) Insert into ap_invoice_distributions
    (Insert ap inv dists 1) Insert into ap_invoice_distributions
    ORA-00001: unique constraint (AP.AP_INVOICE_DISTRIBUTIONS_U1) violated
    Insert_ap_inv_dists<-Create_lines<-Import_invoices<- Before report trigger
    (Create Lines 22) Insert into ap_invoice_distributions
    create_non_item_lines<-Import_invoices<- Before report trigger
    Any one faced this kind of issue?
    any suggestions to resolve this.
    Thanks & Regards
    Aboothahir

    Pl post details of OS, database and EBS versions.
    Pl see these MOS Docs
    Payables Open Interface Error ORA-00001: unique constraint (AP.AP_INVOICE_DISTRIBUTIONS_U1) violated          (Doc ID 357784.1)
    APXIIMPT Payables Open Interface Import Fails ORA-00001          (Doc ID 353052.1)
    Unique Constraint Violated Importing Invoices With Multi Line Distribution Set          (Doc ID 386323.1)
    HTH
    Srini

  • Excel service and OWA - getting ERROR while trying to open/edit Excel documents

    Hi All,
    We have configured SharePoint 2013 with Excel Service and OWA (Office Web Apps).
    After configuring, we are able to view/edit Word or PowerPoint documents from the browser (as OWA is configured). But we are getting errors while trying to open/edit Excel documents.
    We are not able to view/edit the excel workbook from the browser (through OWA).
    To open the excel in the browser, decision has to be taken at the farm level on what to be used – Excel Service or OWA Server? Is it possible to do setting at site collection level?
    Error details are given below:
    Event code: 3005
    Event message: An unhandled exception has occurred.
    Event time: 3/25/2013 1:29:08 PM
    Event time (UTC): 3/25/2013 7:59:08 AM
    Event ID: fc2e0530f493493896e6c8b6297a0423
    Event sequence: 10
    Event occurrence: 3
    Event detail code: 0
    Application information:
        Application domain: /LM/W3SVC/2/ROOT/x-1-130086717598089315
        Trust level: Full
        Application Virtual Path: /x
        Application Path: C:\Program Files\Microsoft Office Web Apps\ExcelServicesWfe\
        Machine name: VHYDMANTHSTP-02
    Process information:
        Process ID: 1252
        Process name: w3wp.exe
        Account name: NT AUTHORITY\NETWORK SERVICE
    Exception information:
        Exception type: ArgumentException
        Exception message: An entry with the same key already exists.
       at System.Collections.Generic.TreeSet`1.AddIfNotPresent(T item)
       at System.Collections.Generic.SortedDictionary`2..ctor(IDictionary`2 dictionary, IComparer`1 comparer)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.GetInstalledUICultures()
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.IsUICultureSupported(String cultureTag, CultureInfo& cultureInfo)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICulture(String cultureTag, Boolean useOleo, Boolean allowCustomFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICultureFromFrontEnd(String uiCultureTag, Boolean allowFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentCulturesFromFrontEnd(String uiCultureTag, String dataCultureTag)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.SetCurrentCulturesFromContext(HttpContext context)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.PreProcessRequest(HttpContext context)
       at Microsoft.Office.Excel.WebUI.XlPreview.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Request information:
        Request URL:
    http://mysrevr/x/_layouts/xlpreview.aspx?ui=en-US&rs=en-US&WOPISrc=http://myservernames1/_vti_bin/wopi.ashx/files/f36d669ceb814d67bdad0e1e1f98e466&wdSmallView=1
        Request path: /x/_layouts/xlpreview.aspx
        User host address: 10.81.138.92
        User: 
        Is authenticated: False
        Authentication Type: 
        Thread account name: NT AUTHORITY\NETWORK SERVICE
    Thread information:
        Thread ID: 13
        Thread account name: NT AUTHORITY\NETWORK SERVICE
        Is impersonating: False
        Stack trace:    at System.Collections.Generic.TreeSet`1.AddIfNotPresent(T item)
       at System.Collections.Generic.SortedDictionary`2..ctor(IDictionary`2 dictionary, IComparer`1 comparer)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.GetInstalledUICultures()
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.IsUICultureSupported(String cultureTag, CultureInfo& cultureInfo)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICulture(String cultureTag, Boolean useOleo, Boolean allowCustomFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentUICultureFromFrontEnd(String uiCultureTag, Boolean allowFallback)
       at Microsoft.Office.Excel.Server.ExcelServerRegionalSettings.SafeSetCurrentCulturesFromFrontEnd(String uiCultureTag, String dataCultureTag)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.SetCurrentCulturesFromContext(HttpContext context)
       at Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.PreProcessRequest(HttpContext context)
       at Microsoft.Office.Excel.WebUI.XlPreview.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    I have the same issue while opening the file , i have checked every thing twice. but unable to fix this thing . can any one help.
    One more thing which is i am wondering none of the MS representative replied on this post which is originally posted on March 27-2013.
    is microsoft alive??
    Imran Bashir Network Administrator MCP, JNCIA-EX,ER,JNIOUS +92-333-4330176

Maybe you are looking for