PLX & Reports

Hello!
I have a problem using PL/SQL runtime-only libraries (i.e. PLX files) in Reports 3.0.
So, I have a report with attached PL/SQL library (PLL-file).
First, the library (PLL) is compiled & saved (but not generated into PLX).
Second, report is compiled, generated into REP-file and than saved.
Third, PLX-file is generated from PLL-file by using R30CON32 utility.
PLX file is placed in special directory (which differs from PLL-file location) and path to that directory is added to the REPORTS30_PATH.
The problem is:
Running this report I got following error:
"REP-1247: Report contains uncompiled PL/SQL"
Replacing (or just adding) PLL files to the directory listed in REPORTS30_PATH variable solves the problem. But I have to use PLX files! :(
BTW, same libraries (PLX) are working perfectly with forms (version 5.0).
I'm doing something wrong or this is just another "undocumented feature" in Reports?
Thanx in advance.

Hi Alex
the problem is that Oracle Reports (any version AFAIK) doesn't support PLX files but only PLL files ...
Hope this helps
Petr Valouch

Similar Messages

  • Form 6i

    Hi everybody, In form 4.5 we have to compile .fmb and .fmx extension. Can anybody tell me, what extension we have to compile in
    Form 6i?
    Thanks
    Kaz

    Hi kaz,
    as bert say. there is no changes in forms 6i concerning the file extensions.
    Forms source is .fmb
    Forms Runtime is .fmx
    PLSQL library source .pll
    PLSQL library runtime .plx
    Reports Source is .rdf
    Reports runtime is .rep
    Object library is .olb
    and normally when compiling we do not state the destination filename.extension so that it takes the defaults....
    Regars
    Yogeeraj
    null

  • Reports 10g pll compile to plx

    I would like to compile a pll to plx created with reports builder 10g using the report compiler. I realized that, if the report pll uses procedures, it couldn't have been compiled, and the reports compiler will have been crashed because of a memory error. I don't understand it, and I can't find any solution on the web. I must use plx, just executable file instead pll. Thanks
    P.Máté

    I realized that, if the report pll uses procedures, it couldn't have been compiled, and the reports compiler will have been crashed because of a memory errorThis is not the normal behaviour. Try to do a full recompile of the pll.
    I must use plx, just executable file instead pllAs a workaround you could also compile the pll using the forms-builder which is also part of developer suite.

  • Attached Libraries problem with reports

    I have the following problem please help me:
    Report 6i version : Report Builder 6.0.8.23.0 Patch 14
    I am running on C/S not on the web
    the problem is:
    If I have the follwing:
    1) a report r1.rep
    2) and a PL/SQL library c:\x\lib_reports.pll c:\x\lib_reports.plx
    3) and another copy of this library on c:\y\lib_reports.pll c:\y\lib_reports.plx
    4) and REPORTS60_PATH environment variable contains c:\y
    then when I attached this library to that report and
    choose YES when asked to remove the non-portable path then call this report from a form I receive the following error:
    REP-1401: 'f_print_dateformattrigger': Fatal PL/SQL error occured.
    ORA-06508: PL/SQL: could not find program unit being called
    but if i choose NO when sked to remove the non-portable path then call this report from a form it works OK, but if i want to put this report on other machine and put the library on other directory for example c:\y and put this path in REPORTS60_PATH I receive the following error:
    REP-0756: Warning: Unable to find PL/SQL library 'c:\x\lib_reports.pll'.
    please help me because I need to publish my reports to other machines and different directories.

    I am having the same problem now in 10g.
    The report and it's attached library are both saved, compiled (ctrl+shift+K) and generated succesfully. However, when running the report in runtime the following error appears:
    REP-1247: There exist uncompiled program unit(s). REP-1247: Report contains uncompiled PL/SQL.
    When i remove the .plx-file, it works although the generation of the plx-file works without error. The generating and runtime are both done on the same database with the same user.
    Anyone have an idea why this is happening?
    PS: Is it normal that i have to generate the library in Forms? Reports doesn't seem to be able to open .pll-files.

  • Report not running through Forms menu

    Hi Gurus,
    In our reports we have used Query PL/SQL to reference cursor. When it is compiled and an executable 'rep' file is created, which when
    called through froms menu generates following error and aborts the report.
    REP-1401:'qr_1refcurds': Fatal PL/SQL error occured.
    ORA-06508: PL/SQL: could not find program unit being called
    The same report when called through forms menu, without the compiled version, executes smoothly. Also it runs through report builder perfectly after compilation and generation of rep file.
    Would appreciate if anyone can provide suitable guidelines to solve this issue.
    null

    hello,
    is the program-unit you are trying to call, in an external plsql-library ? if so, you have to provide the PLX version of this library in order to use it from a REP file.
    however, why are you using the compiled REP version at all ? i would suggest to use the RDF file.
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Reports 6i error

    We have migrated our reports written in reports 3.0 to reports 6i using rwcon60.exe. The reports have libraries attached to them which have been compiled first in Oracle Report 6i. While running the reports from forms 6i, some of the reports are generating the following error -
    REP-1401: 'beforepform': Fatal PL/SQL error occurred. ORA-06508: PL/SQL: could not find program unit being called
    In the beforepform we are calling one program unit which is defined in a library attached to the report.
    This problem occurs both in Client Server and on OAS 9i. But when we run the report again next time through the form without any modification, the report runs without error.
    Anyone faced this problem or have a solution?
    Thanks

    hello,
    you should check the following things
    1) is the library you are using in the reports-path of the environment you are running the report ?
    2) if you are using a REP-file to run the report, you have to provide the PLX file of your library.
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Run report in form 11g with RP2RRO.RP2RRO_RUN_PRODUCT

    I have installed Forms 11g R2 on Windows Server2008 64bit
    using tools are :-
    Weblogic Server 10.3.6
    SE JDK 6U35 64bit
    Windows Server 2008 (Firewall off)
    Oracle Portal,Forms,Report, and Discoverer Services (11.1.1.4.0)
    I try to run report within form 11g, i also attached library RP2RRO.plx in form
    RP2RRO.RP2RRO_RUN_PRODUCT(REPORTS,'\reportname',SYNCHRONOUS,RUNTIME,FILESYSTEM,pl_id,null);
    But there is problem Report is not working, i try to make the server on windows run command
    rwserver server=myserver
    it show the message :-
    REP-50125:java.lang.NullPointerException
    When i try to url :-
    http://localhost:9002/reports/rwservlet?getserverinfo
    it show the following Error
    REP-52005: The specified key getserverinfo does not exist in the key map file.
    Please guide and give the soultion of above problem.
    Sincerely
    Parkash

    Please see {thread:id=1107427}.
    Perhaps this is what you need to do.
    Cheers,

  • Making PLL library code amendments effective in Reports 10G

    What is necessary to cause a change to a PLL library program unit that is shared by many reports effective in all the reports?
    I have read:
    *[http://www.tek-tips.com/viewthread.cfm?qid=1021116&page=13|http://www.tek-tips.com/viewthread.cfm?qid=1021116&page=13] +"to make changes available you need not only to save the changes, but to delete and reattach it in the Attached Libraries node."*
    Is this correct?
    If so, doesn't this make PLLs pretty useless for Reports common code ?
    I am using Reports 10G.
    Jonathan

    You can have just pll files in the directory, but Reports has to compile the library every time you use it. Therefore it is better to deploy plx files.
    When you deploy at a customers site, it is always better to give them the plx files, since they cannot change the code that way.
    If you get an error message deploying the plx, it probably means that the database where you developed your pll and the database where you deploy the plx are not the same. See if there are any differences (in table structure, stored procedures etc.). Maybe you have hardcoded schema owner or something in you pll.

  • Attached libraries in reports

    Hi,
    I have a report with an attached library. I am trying to run the report from a form.
    I am using Forms and Reports 10g. I have compiled the form and reports successfully using the Form and Report builder respectively.
    The form fmx, report rdf and library pll and plx all exist in the same library.
    When I try to run the report from the form, I am getting the following error
    "REP-770: There exist uncompiled program unit(s). REP-1247: Report contains uncompiled PL/SQL. "
    If I remove the plx file from the directory, then the report runs without any problems.
    My question now is
    1. Is it ok to have just the pll library files in the directory from which we run the application ?
    2. As a general practise, what files do we supply to the customer along with the form executables ( fmx ). Do we give the pll library files or the plx library files ?
    Thanks

    You can have just pll files in the directory, but Reports has to compile the library every time you use it. Therefore it is better to deploy plx files.
    When you deploy at a customers site, it is always better to give them the plx files, since they cannot change the code that way.
    If you get an error message deploying the plx, it probably means that the database where you developed your pll and the database where you deploy the plx are not the same. See if there are any differences (in table structure, stored procedures etc.). Maybe you have hardcoded schema owner or something in you pll.

  • XML Report

    Hi All,
    can anyone tell me difference between the xml report and rdf report
    i know some difference
    1) in the xml report we separate the data source with layout
    2) we can generate EXCEL output
    3) using single data source file we can build many layout template and we can generate different output with some little changes and we can generate in different luguages
    4) low development and customization cost
    5) we can easly generate complex report like fincail invoice ,purchase order report
    am i correct or anything i missed
    if anyone know plx explain me
    thnaks in advace

    Hello,
    I have been using Oracle Reports for over ten years and have worked on BIP for almost two years now, but with that said this is just my opinion...
    1) in the xml report we separate the data source with layout
    - Yes this is true and is IMO, the single, best feature of BIP you mention. But, it is not 100% always the case (I suspect due to BIP being a "new" tech; for example: subtemplates, see my thread I bump every week awaiting an answer...)
    2) we can generate EXCEL output
    - Yes, true, but this can be done in Oracle Reports as well
    3) using single data source file we can build many layout template and we can generate different output with some little changes and we can generate in different luguages
    - Yes, and I would most likely love this more if I had to actually use this functionality. ;-)
    4) low development and customization cost
    - I have to disagree with this. I am sure this is a point Oracle is pushing (but I remember them saying for Oracle Reports years ago too!). And for very, very simple reports it might actually be the case. But, overall, no it is not. I will fully retract this statement if you have an in-house (experienced) XML-FO developer that does not charge a ton of money (we do not).
    5) we can easly generate complex report like fincail invoice ,purchase order report
    - No, see #4 above.
    In regards to #4 and #5 I would have to say that developing most moderately complex reports in BIP is no easier than it was in Oracle Reports. The main difference you will find is that there are a lot more developers that have years of experience with Oracle reports, many less that have experience with BIP. And the same can be said for training (esp. in XML-FO) which is much harder to find. Also, I think the entire concept appears because it is supposed to be so much easier to use the MSWord plug in than it was to use the layout editor in Oracle Reports...well this may be true but there are many things that I can do in Oracle Reports that either can not be done or are much more difficult in BIP. And if my developer can not handle the layout editor in Reports, I don't want him! The bottom line on this is that the MSWord plug in is no where near an adequate replacement for the layout editor of Reports on complex reports (we have had to resort to using and codign "raw" XML-FO templates).
    Also, you left out the #1 reason to use BIP! Oracle Reports is going away and it will be replaced by BIP or something like it. This single point can not be over stated IMO (seriously).
    But, like I said, this is just my opinion.
    Scott
    Edit, okay I just re-read this and it seems a bit harsh...but I stand by it all. But, IMO BIP has huge potential and if you are a fool for XML-FO you can start reaping those rewards now...for the rest of us we need a real development tool, not just a MSWord plugin
    Edited by: ScottC on Oct 15, 2008 9:12 PM

  • Fusion Middleware - Installing Forms & Reports Developer in separate server

    Hi,
    I installed Forms & Reports Server (without developer tools) on one server. Now I want to install only Forms and Reports developer in another server. Can anybody tell me how to achieve this or from where I can get some reference document particularly for this task?

    you could set the working directory of your formsweb.cfg entry to another path;
    e.g.:
    [test_config]
    workingDirectory=d:\devworkspace\forms
    where d:\devworkspace\forms is the directory where your fmx/plx/mmx are located
    if you have also own .jar files in use, you could also put them into another directory, and access them in the formsweb.cfg via an aliasmatch:
    archive=frmall.jar,../my_aliasmatch/my_jar_file1.jar,../my_aliasmatch/my_jar_file2.jar
    and in the httpd.conf (OAS_HOME/Apache/Apache/conf/httpd.conf)
    add a line like this:
    AliasMatch ^/forms/my_aliasmatch/(..*) "d:\devworkspace\java/$1"
    where d:\devworkspace\java is the directory where your jar files are located.
    and restart Apache.
    for productional use you can also create a different config with a different workdir and a different aliasmatch.
    the reports can also be located anywhere; just set the workdir and cachedir of your testreportsserver to a location where your reports are located.
    regards
    Christian

  • Oracle Report Error:

    Good morning, All:
    I am having to do a quick turn and burn on the use of the Oracle Report Bulder 10g with no prior experience. I am a Crystal Reports and somewhat Cosnos user. I have found the Oracle Report Builder to be pretty easy application to learn and use for fast wizard based reports.
    My problem is this:
    Program ==>Run Web Layout
    And within a Internet Exployer 7 window I get the following:
    500 Internal Server Error
    OracleJSP: oracle.jsp.provider.JspCompileException:
    Errors compiling:C:\Documents and Settings\Administrator\Local Settings\Temp\docroot\3003\default\defaultWebApp\persistence\_pages\\_MODULE1001603516.java
    javac: invalid flag: C:\\Documents
    Usage: javac 
    where possible options include:
      -g                        Generate all debugging info
      -g:none                   Generate no debugging info
      -g:{lines,vars,source}    Generate only some debugging info
      -nowarn                   Generate no warnings
      -verbose                  Output messages about what the compiler is doing
      -deprecation              Output source locations where deprecated APIs are used
      -classpath          Specify where to find user class files
      -sourcepath         Specify where to find input source files
      -bootclasspath      Override location of bootstrap class files
      -extdirs            Override location of installed extensions
      -d             Specify where to place generated class files
      -encoding       Specify character encoding used by source files
      -source          Provide source compatibility with specified release
      -target          Generate class files for specific VM version
      -help                     Print a synopsis of standard optionsPlease advise and redirect.
    Preston@large

    ORA-06508 PL/SQL: could not find program unit being called
    Cause: An attempt was made to call a stored program that could not be found. The program may have been dropped or incompatibly modified, or have compiled with errors.
    Action: Check that all referenced programs, including their package bodies, exist and are compatible.
    Ignore my previous suggestion (removing objects), check the following:
    Is there any library attached to this report (pll/plx)?
    <pre>
    1. If yes, then
    -check if library exists on the linux server and preferably in the same folder with reports
    -recompile the library
    -open rdf file and remove the library
    -attach the library again, and make sure you remove the path
    -copy the library and report file on linux and run the report
    2. If no (no library is attached), then
    -are there any database package/function/procedure are being used in the report?
    -if yes, then
    -check the status of that package/function/procedure
    </pre>
    Hope this helps.
    Edited by: fs on Nov 24, 2009 1:21 PM

  • WAM (Work Asset Management) report, srpt.pll library missing.

    Hi All,
    I Just installed WAM 1.9 on my vmware. i try to create customize report from the current wam report. when i opened the current report on oracle report developer it shows an error message "Cannot find srpt.pll library".
    I've try to search the srpt.pll library on the wam installation directory, but i only found srpt.plx not srpt.pll
    did anyone know where to find srpt.pll library
    Regards

    I've try to search the srpt.pll library on the wam installation directory, but i only found srpt.plx not srpt.pll
    did anyone know where to find srpt.pll libraryPlease see (Unable to find PL/SQL library 'srpt'. REP-1401: 'beforereport': Fatal PL/SQL error occurred [ID 985585.1]).
    Thanks,
    Hussein

  • How To Deploy forms and Reports on Oracle 11g Server.

    Can any one let me know how to deploy Oracle 11g Forms and Reports into weblogic server.
    Prior to 11g versions, support formsweb.cfg,cgicmd.dat files for forms and reports deployment configurations. iam not able to locate these files in 11g.
    Pl help me resolve this..!
    Thanks & Regards
    Abul
    Edited by: Abk on Dec 15, 2010 11:04 AM

    Hi,
    You can find many articles on oracle site for this subject.
    However in brief following are the steps
    1) Create a directory source,executables,images,reports and logfiles.
    2) Copy all your forms, menus and pll's in source directory
    3) All your images in your image directory
    4) All your reports in reports directory
    5) All yuor fmx,mmx and plx in executables directory
    6) Any log files in logfiles directory
    7) Add path of images and executables directory in FORMS_PATH in default.env
    8) Configure your formsweb.cfg as your need.
    9) Configure report.conf and rwservlet.properties according to your applications.
    10) Make jar of icons say myicons.jar.
    11) copy myicons.jar in forms/java directory
    12) Check yuor form services if they are running or not.
    13) Invoke the URL in internet explorer
    http://<ip_address>:<port_no>/forms/frmservlet?form=testform.fmx
    I think that's enough from my side.. For more info you can go through the documentation.
    Regards
    Anuj

  • How to upgrade froms and reports 10g to froms,Repor 11g on weblogic server

    I need to setup a test environment to upgrade Oracle Developer Suite (Forms and Reports 10g) and Oracle BI (Discover) to weblogic. We are using Oracle 10g.
    What software I need to install and and in which order? Help will be highly appreciated. Thanks

    Hi,
    You can find many articles on oracle site for this subject.
    However in brief following are the steps
    1) Create a directory source,executables,images,reports and logfiles.
    2) Copy all your forms, menus and pll's in source directory
    3) All your images in your image directory
    4) All your reports in reports directory
    5) All yuor fmx,mmx and plx in executables directory
    6) Any log files in logfiles directory
    7) Add path of images and executables directory in FORMS_PATH in default.env
    8) Configure your formsweb.cfg as your need.
    9) Configure report.conf and rwservlet.properties according to your applications.
    10) Make jar of icons say myicons.jar.
    11) copy myicons.jar in forms/java directory
    12) Check yuor form services if they are running or not.
    13) Invoke the URL in internet explorer
    http://<ip_address>:<port_no>/forms/frmservlet?form=testform.fmx
    I think that's enough from my side.. For more info you can go through the documentation.
    Regards
    Anuj

Maybe you are looking for

  • Associating native calls with the calling object

    I have a problem where calls into a native library need to retain data for subsequent method calls. Imagine the following two native methods (just imagine that the signature is write for JNI methods): void initialise(int value) // Stores the value so

  • How do I synchronise from iCloud onto new phone

    Got a new iPhone 4S today I'd downloaded every thing to I cloud but now can't get it all on to my new phone. Can't get onto my emails and all photos lost help

  • Java on FreeBSD 5.1

    hi all, i'm kinda new to BSD and i'm tryin to install j2sdk-1.4.1_02. This has been the most frustrating installation i've ever had to do. i've not yet set up my network connection in BSD so i have to reboot to windows anytime i have to go online, an

  • Updating un-jailbroken 3gs iOS results in activation error - Help please!

    After updating my iphone 3gs to a new iOS it comes up with an activation error - this phone has NOT been jailbroken and I have tried apples suggestions. Is there anything else I can do - or should I go just in to an apple store?

  • Set AS-PATH prepend by matching RT value during import

    Hi, Can some one please explain how to match RT value and set AS-PATH prepend while importing the routes in to a VRF ? I know AS-PATH prepention can be done with export-map when exporting routes along with setting a RT value. But for some reason this