PLPDF and APEX

I want to PLPDF report printing in APEX 4.0.I succesfully installed the scripts in PLPDF schema using SQL*Plus.
I also worked out the installation test in SQL*Plus:
- create table
CREATE TABLE STORE_BLOB
(BLOB_FILE BLOB,
CREATED_DATE DATE);
- create test procedure
CREATE OR REPLACE PROCEDURE test1 IS
l_blob BLOB;
BEGIN
Plpdf.init;
Plpdf.NewPage;
Plpdf.SetPrintFont('Arial',NULL,12);
Plpdf.PrintCell(50,10,'Test1');
Plpdf.SendDoc(l_blob);
-- store
INSERT INTO STORE_BLOB (blob_file, created_date)
VALUES (l_blob, SYSDATE);
COMMIT;
END;
- run test procedure
BEGIN
test1;
END;
/Everything went well but now i want to be able to generate PDFs in APEX. I didn't understood anything from the tutorial on PLPDF site:
http://plpdf.com/wp-content/articles/PLPDF/plpdf-reporting_in_APEX_environment.pdf
It would be great if someone could show me the steps to generate PDFs in APEX.
Kind Regards,
BgUrsea
APEX 4
10g XE

I've allready watch that but i didn't understood it very good.First of all:
Create the PL/PDF report: The report has a P_SESSION_ID parameter that receives the actual runtime application ID.
The report code has to contain a PLPDF_SESSION_IS_VALID function that verifies the session ID.What do they mean by "PL/PDF report" ?Is it a report region,html region,etc?
Another question is about the procedure:
CREATE OR REPLACE PROCEDURE REP1(p_session_id NUMBER, p_par1 NUMBER) IS
l_blob BLOB;
BEGIN IF PLPDF_SESION_IS_VALID(p_session) THEN
<< PL/PDF API Calls Here >>
ELSE htp.p(’Invalid Session’);
END IF;
END; What should i put in: "PL/PDF API Calls Here"?
Kind Regards,
BgUrsea

Similar Messages

  • How to configure Oracle SSO for forms and apex

    Hi All,
    I am trying to configure oracle SSO for forms and apex using third party external authentication. Please help me how to configure. I a have tried all possible things
    from web but I am not able to do it. Is there any doc or links are much appreciated.
    Info: Some reason my oiddas web link is not working it used to work fine before and also the from /pls/orasso/ link I am not able to login may be because of my oiddas issue
    Thanks

    Hi Andreas,
    Thanks you for your help. I am trying to implement third party external LDAP authentication for APEX and Forms.
    So I started with OID and SSO setup to create external Partner Applications. Some reason my oid and sso web login links are not working. I didn't find any errors. I need some help in finding the problem and direction, I already read docs on web but no proper direction. I appreciate your help.
    Thanks

  • Communication between TNS_Listener and Apex Listener

    Dear all,
    I how does the communication between TNS Listener, Apex Listener, and Apex? For some reason I got the following error from Apex listener:
    Caused by: oracle.dbtools.rt.web.WebException: Unable to start the Universal Connection Pool: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource
    Caused by: oracle.net.ns.NetException: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptorI truncated some of the Java object messages.
    This occurred when I tried to connect to Apex. Then I can fix this by going to:
    http://localhost:8080/apex/listenerConfigurethen, everything worked fine.
    My listener.ora file:
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = firefly.snowdrop.com)(PORT = 1521))
    ADR_BASE_LISTENER = /usr/local/oracle
    ADR_BASE_ORACLE_LISTENER = /usr/local/oraclemy tnsnames.ora file
    INARA =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = firefly.snowdrop.com)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = inara.snowdrop.com)
      )where inara is the instance name and firefly is the hostname.
    Does the order of whether starting TNS Listener first or starting Apex Listener first matter?
    Best regards,
    Val
    Edited by: Valerie Debonair on Aug 1, 2011 5:47 AM

    Hm, I'm not able to reproduce the error. There was one time when I started APEX Listener got:
    java.net.BindException: Address already in use: 8080=com.sun.grizzly.http.SelectorThreadHandler@46d999aand when I did the netstat -a got:
    root@firefly:~# netstat -apnl |grep 8080
    tcp6       0      0 :::8080                 :::*                    LISTEN      4530/tnslsnr  I had no idea what made 8080 tagged by the TNS listener, as I started it out before APEX Listener. Very curious how did this happen.
    There was one time netstat -a showed me this (this happened after I stopped Apex Listener, stopped TNS Listener, shutdown the database, started database, started TNS Listener, and started Apex Listener):
    root@firefly:~# netstat -a |grep 8080
    tcp        0      0 firefly.snowdrop.:22110 firefly.snowdrop.c:8080 ESTABLISHED
    tcp        0      0 firefly.snowdrop.:22111 firefly.snowdrop.c:8080 ESTABLISHED
    tcp        0      0 firefly.snowdrop.:22107 firefly.snowdrop.c:8080 ESTABLISHED
    tcp        0      0 firefly.snowdrop.:22109 firefly.snowdrop.c:8080 ESTABLISHED
    tcp        0      0 firefly.snowdrop.:22112 firefly.snowdrop.c:8080 ESTABLISHED
    tcp        0      0 firefly.snowdrop.:22108 firefly.snowdrop.c:8080 ESTABLISHED
    tcp6       0      0 [::]:8080               [::]:*                  LISTEN    
    tcp6       0      0 firefly.snowdrop.c:8080 firefly.snowdrop.:22108 ESTABLISHED
    tcp6       0      0 firefly.snowdrop.c:8080 firefly.snowdrop.:22107 ESTABLISHED
    tcp6       0      0 firefly.snowdrop.c:8080 firefly.snowdrop.:22112 ESTABLISHED
    tcp6       0      0 firefly.snowdrop.c:8080 firefly.snowdrop.:22109 ESTABLISHED
    tcp6       0      0 firefly.snowdrop.c:8080 firefly.snowdrop.:22110 ESTABLISHED
    tcp6       0      0 firefly.snowdrop.c:8080 firefly.snowdrop.:22111 ESTABLISHEDWhat are 22108, 22107, etc? I cannot reproduce this either.
    Now I only got
    root@firefly:~# netstat -a |grep 8080
    tcp6       0      0 [::]:8080               [::]:*                  LISTEN    
    root@firefly:~# netstat -pnl |grep 8080
    tcp6       0      0 :::8080                 :::*                    LISTEN      5035/java   which is normal, right?
    Edited by: Valerie Debonair on Aug 1, 2011 9:43 PM

  • Image cache not working with Firefox and apex

    Hi,
    I'd like to cache all my images to save page rendering time and bandwidth because my images are all static and never change.
    I use the John Scott's caching technique Link: [http://jes.blogs.shellprompt.net/2007/05/18/apex-delivering-pages-in-3-seconds-or-less/], in a few words this technique consists of adding a header line "Expires: date in the future" in the http response.
    It works very well in IE, the images are cached and the same image can be accessed several times (within the same session or in different sessions) without issuing an http request to the server each time.
    with Firefox it does not work, the same image is asked again and again to the server (i'm using FF 3.5 and APEX 3.2).
    - Is it a date format problem? no, because when i type about:cache in FF, i can find my image in the cache with an expire date in the future.
    The weird thing here is that the counter is incremented each time u request the image, so FF knows it is in the cache and even if the expire date is in the future, FF asks it again to the server.
    - Is it a FF bug? If u read the http specs or if u google a little, u can come to the conclusion that FF does not follow the standards,
    but... images.google.com for example manages to get its images cached with FF.
    They use an http response header "cache-control: public, max-age=604800".
    I tried the same and all kinds of combinations but without success.
    When i compare my image with the one from google in the FF cache, they both have the same attributes.
    - It's not an apex issue neither because it works with IE, most probably an incompatibility between apex and FF?
    Maybe the use of cookie? or the http request (not the response) containing "cache-control: max-age=0"?
    I've found so far 2 half solutions:
    1) use ETag and modified date, see the Tyler Muth's note Link: [http://tylermuth.wordpress.com/2008/02/04/image-caching-in-plsql-applications/].
    with this technique FF continues to send request each time but the answer is shorter because it's just a "304 not modified" instead of "200 OK" (200 response is bigger as it contains the image).
    it's better than nothing but you still have 1 request + 1 response for nothing.
    Another problem is that you need SYS access to implement this, which is not possible on an hosted server. (note that for images from the file system it is already foreseen by apex 3.1, Tyler's note is for images from the db)
    2) if you preload the image (using myimage=new Image();myimage.src='...';), then there is max 1 request per browser session.
    There are 2 minor issues here:
    - no caching across sessions
    - if u don't want to preload all the images (example a page with lots of thumbnails, when user clicks it show a bigger image, in that case the thumbnails can be preloaded but overkill for the big images), then you need to load the image, wait until the image has loaded before displaying it, it does not slow down the execution, but requires some extra JS.
    I'm not asking anyone to investigate it, i can live with the 2 workarounds,
    but just in case someone encountered the same problem and already fixed it.
    Let me know if u managed to use the John Scott's technique with Firefox. (U can use Firebug to see the http traffic)
    Thx
    Tim

    Hi Anshul, hope these help. Let me know if you need to see anything else.
    Best,
    Menu Settings:
    Tab Hyperlink:
    Label Text with with hyper link option not available (works as a hyperlink in chrome and IE though):
    Thanks for the help in advance!

  • Oracle Text and APEX

    Hello
    Tried the Oracle White Paper - Oracle Text Web Applications
    Created the table and populated with relevant url links
    create table htmldb_documentation(
    id number,
    doc_title varchar2(4000),
    doc_url varchar2(4000))
    then created the index
    create index htmldb_doc_ctxidx on htmldb_documentation(doc_url)
    indextype is ctxsys.context
    parameters ('datastore CTXSYS.URL_DATASTORE')
    Then ran my SQL for the report in Toad and APEX SQL Workshop>SQL Commands before creating an APEX Region based on a SQL Report
    select score(1) relevance, doc_title, doc_url
    from htmldb_documentation
    where CONTAINS (doc_url, :P1_SEARCH, 1) > 0
    order by 1 desc
    After running the APEX Report I get error
    report error:
    ORA-29902: error in executing ODCIIndexStart() routine
    ORA-20000: Oracle Text error:
    DRG-50901: text query parser syntax error on line 1, column 1
    I also ran these grant commands after I received this error
    grant ctxapp to demo;
    grant execute on ctx_cls to demo;
    grant execute on ctx_ddl to demo;
    grant execute on ctx_doc to demo;
    grant execute on ctx_output to demo;
    grant execute on ctx_query to demo;
    grant execute on ctx_report to demo;
    grant execute on ctx_thes to demo;
    grant execute on ctx_ulexer to demo;
    Any ideas ?? I'm running APEX 3.1.0.00.32 on Oracle 10.2.0.1 on WindowsXP
    If I replace the bind variable :P1_SEARCH, with a literal value the error disappears

    Couple of things to check:
    1) do you have an item called P1_SEARCH in your application?
    2) If so, make sure that it has a value; otherwise, Oracle Text gets confused and will throw that error.
    You may want to consider using a PL/SQL Function Returning SQL Query that will only append the CONTAINS clause if P1_SEARCH has some value.
    Thanks,
    - Scott -
    http://sumnertechnologies.com
    http://spendolini.blogspot.com

  • Integrate OBIEE 10g/11g  and APEX 4.2

    Hi All,
    We are trying to integrate OBIEE 10g/11g and APEX 4.2. We would like to open report and a form in OBIEE so that users can update/writeback the data from OBIEE. Is there a way we can do this ? Please advice.
    Thanks

    then i tryed just this URL -> http://127.0.0.1:8080/apex
    it works as it schould.

  • Full Export/Import Errors with Queue tables and ApEx

    I'm trying to take a full export of an existing database in order to build an identical copy in another database instance, but the import is failing each time and causing problems with queue tables and Apex tables.
    I have used both the export utility and Data Pump (both with partial and full exports) and the same problems are occurring.
    After import, queue tables in my schema are unstable. They cannot be dropped using the queue admin packages as they throw ORA-24002: QUEUE_TABLE <table> does not exist exceptions. Trying to drop the tables causes the ORA-24005: must use DBMS_AQADM.DROP_QUEUE_TABLE to drop queue tables error
    As a result, the schema cannot be dropped at all unless manual data dictionary clean up steps (as per metalink) are done.
    The Apex import fails when creating foreign keys to WWV_FLOW_FILE_OBJECTS$PART. It creates the table ok, but for some reason the characters after the $ are missing so the referencing tables try to refer to WWV_FLOW_FILE_OBJECTS$ only.
    I am exporting from Enterprise Edition 10.2.0.1 and importing into Standard edition 10.2.0.1, but we are not using any of the features not available in standard, and I doubt this would cause the issues I'm getting.
    Can anyone offer any advice on how I can resolve these problems so a full import will work reliably?

    Thanks for the lead!
    After digging around MetaLink some more, it sounds like I'm running into Bug 5875568 (MetaLink Note:5875568.8) which is in fact related to the multibyte character set. The bug is fixed in the server patch set 10.2.0.4 or release 11.1.0.6.

  • BUG for sort column with Oracle 11g and APEX 3.2

    I have BUG in Report region(Oracle 11g and APEX 3.2). if i have more than 746 Char for my column's value and i want to sort them, this error appear
    Report error :
    ORA-00910: specified length too long for its datatype.
    But in an other environement in Oracle 10g and apex 3.2, with the same data. I have no BUG.
    Somebody have an idea for a possible solution to this problem???

    Again, I may just be wasting your time...but if I have XDB problems...especially with the password, I do the following:
    1. Change your working directory to $ORACLE_HOME/apex.
    2. Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS.
    3. Run apxconf.sql
    > @apxconf
    4. When prompted, enter a password for the Oracle Application Express Admin account.
    5. When prompted, enter the port for the Oracle XML DB HTTP server. (default port being, of course,8080).
    6. Unlock the ANONYMOUS account
    > ALTER USER ANONYMOUS ACCOUNT UNLOCK;
    7. If needed, I do the SETHTTPPORT command mentioned before...
    Since I'm using the Oracle 11g, with embedded PL/SQL server, I have no idea if this is the same for 10g us OHS?
    Hope that helps!
    KSL.

  • SQL query performance between TOAD and APEX

    Hi Guys,
    I would like to know if there is any performance difference between a simple query run in TOAD and APEX(classic report).
    The reason being, I have a query based on a single table(conataining 15000 rows) which takes almost 30seconds in APEX whereas it takes just 2-3 seconds in TOAD.
    Thanks,
    Raj.

    Varad,
    Thanks for your suggestion.
    I tried changing the pagination but not much it helped.
    Basically I have 5 reports on the same page.
    When the user first navigates to this page then Report-1 is generated first with data as links to other reports.
    So I guess when I click on any of the column links on the Report-1 then the page is refreshed and this time its taking total time for Report-1 and Report-2.
    Is there a possibility that we can circumvent the execution of the first query or cache the results of report-1 so that when the page is refreshed it displays the data from the cache for Report-1 and executes the query for Report-2 ?
    -Raj

  • How to create a database link between an 8i (apps) database and APEX

    Want to link my Oracle APPS databse on 8i with Oracle XE and APEX. Any idea how to achieve this ?

    I don't know what Apex is!!! But try to follow these instructions.
    It works for Oracle 9i.
    As far as I know, you are supposed to have installed other than ORACLE Client to complete these instructions.
    1. Control Panel / Administrative Tools / Data Sources (ODBC)
    Folder: System DSN /
    click add
    Choose : Microsoft Access Driver
    Data Source Name : my_test
    Description : any_description_you_want
    click Database/Select... : full pathname for <your_file.mdb>
    click OK
    Click OK
    2. Goto OH\hs\admin:
    2.1) Create a copy of "inithsodbc.ora" file giving it this name:
    initmy_test.ora
    2.2) Edit "initmy_test.ora" and change as below.
    # HS init parameters
    HS_FDS_CONNECT_INFO = my_test
    HS_FDS_TRACE_LEVEL = OFF
    3. Add this entry to listener ( Don't forget to stop/start the listener )
    (SID_DESC =
    (SID_NAME = my_teste)
    (ORACLE_HOME = <Path to OH> ) ### Ex: D:\ORANT901
    (PROGRAM = hsolesql)
    4. Now you need to add entries to point to the HS in the tnsnames.ora :
    access =
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=<your_host>)(PORT=1521))
    (CONNECT_DATA=(SID=my_test))
    (HS=my_test)
    5. Now you need to go into the database and create the database link:
    CREATE PUBLIC DATABASE LINK "ACCESS_DB" USING 'access';
    6. select * from your_table@ACCESS_DB;
    HTH
    RK
    Message was edited by:
    RKravcenko

  • Oracle 10g http issue. always ask for XDB and APEX password

    As i m uses oracle 10g express edition, it ask for XDB and Apex password frequently.
    i changed the port from 8080 to 8181 but still same problem.
    Any solution?

    If you wish to enable anonymous access to the ML DB repository, the following code creates the "<allow-repository-anonymous-access>" element if it is missing, or updates it if it is already present in the xdbconfig.xml file.
    CONN sys/password AS SYSDBA
    SET SERVEROUTPUT ON
    DECLARE
    l_configxml XMLTYPE;
    l_value VARCHAR2(5) := 'true'; -- (true/false)
    BEGIN
    l_configxml := DBMS_XDB.cfg_get();
    IF l_configxml.existsNode('/xdbconfig/sysconfig/protocolconfig/httpconfig/allow-repository-anonymous-access') = 0 THEN
    -- Add missing element.
    SELECT insertChildXML
    l_configxml,
         '/xdbconfig/sysconfig/protocolconfig/httpconfig',
         'allow-repository-anonymous-access',
         XMLType('<allow-repository-anonymous-access xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd">' ||
         l_value ||
         '</allow-repository-anonymous-access>'),
         'xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd"'
    INTO l_configxml
    FROM dual;
    DBMS_OUTPUT.put_line('Element inserted.');
    ELSE
    -- Update existing element.
    SELECT updateXML
    DBMS_XDB.cfg_get(),
    '/xdbconfig/sysconfig/protocolconfig/httpconfig/allow-repository-anonymous-access/text()',
    l_value,
    'xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd"'
    INTO l_configxml
    FROM dual;
    DBMS_OUTPUT.put_line('Element updated.');
    END IF;
    DBMS_XDB.cfg_update(l_configxml);
    DBMS_XDB.cfg_refresh;
    END;
    /

  • How to Install 11i on existing 10g and APEX setup

    Dear All,
    I am planning to install 11i EBS on my XP machine that already has oracle 10g and apex 3.2 installed. I am little worried that my lack on experience with EBS may end up me messing-up my existing database and setup. I am new to EBS but have good experience with Oracle database. I am looking for some pointers that will guide me to safer landing with 11i installation. Can you please advise what steps/precautions I need to consider before installing 11i on existing 10g database?
    Thanks
    Aali

    Hi ali;
    I am planning to install 11i EBS on my XP machine that already has oracle 10g and apex 3.2 installed. I am little worried that my lack on experience with EBS may end up me messing-up my existing database and setup. I am new to EBS but have good experience with Oracle database. I am looking for some pointers that will guide me to safer landing with 11i installation. Can you please advise what steps/precautions I need to consider before installing 11i on existing 10g database?I belive you can make this installation but i wonder your XP machine can run all those in same time? I suggest use Wmware or oracle Wm and make installation on it.
    Regard
    Helios

  • Looking for spell check solution with IE8 and apex 4.1

    Hello: The most recent solution I find to implement spell check in IE8 and APEX is 2 years old - here: http://mattball.wordpress.com/2010/06/07/apex-spell-checker/
    It shows how to integrate Jspell with apex. I will likely try the JSpell Evolution since it gives the little squiggle. Does anyone have success with this or another solution? Does it work within tabular forms?
    Thanks, Hawk

    Were you able to get JSpell installed? I am stuck in the same boat - I need a spell checker. The documentation is 2+ years old and on an Oracle 10.1.x database.
    I am running Oracle 11g on a Linux installation with APEX 4.1
    And I had to reinstall the OS on my development machine because when I installed IE Spell as a test, it installed some MALWARE at the same time. So that isn't even an option.
    Has anyone tried any other spell checkers now that Oracle has deprecated spell checking in the Rich Text Editor for 4.1? Even Google Toolbar's spell check doesn't work with CKEDitor 3 as it has been implemented with APEX. On a standard CKEditor (outside of APEX), it works great but not within APEX (thanks Oracle!!)
    Please advise.

  • Run Apex 4.2.6 and APEX 5 on same database parallel

    Hi,
    Is it possible to install Apex 4.2.6 and Apex 5.0 on the same database? If Apex Listener is used as Application Server, do I have to install two different Listener Instances as well?
    Thanks

    Hi,
    I do understand your argument that there should be no custom code in SYS. But in the case of the APEX engine it's a must have to guarantee security. You might know or not know, but APEX is using SYS.DBMS_SQL_SYS package (a more powerful version of the DBMS_SQL package) to execute application code/DML statements with the privileges of the parsing schema of the executed application. Obviously you don't want to grant execute to that package to another schema than SYS because of the power of package to run code in the name of another schema/user.
    Do not have an issue with public synonyms though - understandable from a scope resolution perspective. For multiple versions though, scope should be able to be dealt with using the Oracle logon schema (as configured on web server side) and private synonyms?
    Unfortunately this would not be sufficient because the Oracle Logon Schema (most of the time called APEX_PUBLIC_USER) specified for mod_plsql/ORDS is only used to call the entry points of the APEX Engine like the F procedure or WWV_FLOW.SHOW and WWV_FLOW.ACCEPT. This would work fine until custom PL/SQL code or SQL/DML statements of your application have to be executed. This is not done with the privileges / scope of APEX_PUBLIC_USER, instead the code will be executed with the Parsing Schema specified for your application (that's where the above described SYS package comes into play). Otherwise APEX_PUBLIC_USER would have to be a super highly privileged user with access to any schema, which isn't the case. Instead it's a super low privileged user.
    Let's continue our example. If the application PL/SQL code / SQL or DML statement references one of our public APIs like V, APEX_APPLICATION, APEX_UTIL, ... or an APEX view we are in the the situation that the application schema has to resolve those references. But a schema can just point to one APEX version.
    How could that be solved?
    When copying the application to the new APEX version, the application parsing schema would have to be changed to a new 'proxy' application schema with access to the original application schema. The 'proxy' schema would point it's private synonyms to the new APEX version. But even then it's getting tricky if the original application schema has definer rights packages which do reference APEX apis, because those would still point to the public synonyms. As I said, it's not so easy and there are many traps customers could fall into ending up with a situation where it's hard to diagnose if an application is trying to call different versions of APEX in the same runtime session.
    But as I said, we are totally aware of the situation that customers would like to do a slower one by one application upgrade of their APEX installations to avoid breaking apps.
    Regards
    Patrick
    Member of the APEX development team
    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Workspace Manager and APEX

    I was experimenting with using workspace manager (via DBMS_WM) to version a set of tables. Does everything I want, easily and quickly.
    However, when I update versioned objects in APEX, and then look at the HIST table, the user name is APEXPUBLIC_USER.
    I understand why this is, but does anyone know of any means of overriding the user saved in the _HIST table, using the APEX user instead.
    I had a look at the IOT on the BASE object, but didnt see where it inserts into HIST.
    Any help greatly appreciated.
    Thanks, Rob

    Hi Robert,
    some time ago I created a german how to document on Workspace Manager and APEX - you'll find it here.
    http://www.oracle.com/webfolder/technetwork/de/community/apex/tipps/wm/index.html
    Be careful - in the following text a "workspace" is not an APEX workspace but a DBMS_WM workspace.
    The "_HIST table" is not a table but a view. When version-enabling a table Workspace Manager renames the table, adds columns
    for the versioning information and creates some views. The most important view is the view which "replaces" the original table. The
    "_HIST" view is another view.
    Workspace manager also creates an INSTEAD OF trigger which "catches" the DML done on the view (which now has the name
    of the original object). That DML is being enriched with User and timestamp information and then placed into the original table
    (which now has another name).
    The user information is there because Workspace manager allows to grant privileges on "workspaces" to other users. So you ...
    * first version-enable a table
    * create a new workspace (CHANGES_1)
    * do some DML
    * grant access on your workspace to the other user say: HUGO
    Now you and HUGO can access the workspace CHANGES_1 and review your DML. All other users can only see the
    table status before your changes. So as long as you don't access the version enabled object from different database
    schemas (i.e. different parsing schemas) and you don't use the DBMS_WM.GRANT.... procedures you don't have to care
    about the APEX_PUBLIC_USER information in the HIST view.  You can live with the APEXPUBLIC_USER information.
    Does that help ...?
    Best regards
    -Carsten

Maybe you are looking for

  • Missing ID3 Tags on MP3 CD burned with iTunes

    I have a Sony CD Player in my car. This Player supports mp3 CD's. To Burn such CD's with iTunes is not the Problem. iTunes seems not to set the ID3-Tag in it's Libary. Is it possible to set the iTunes-Libary-Informations (as they are displayed on my

  • Can't open PDF files in safari or firefox. get a black screen

    For some time now I have been unable to view PDF files whether I am using safari or firefox.  If I have the option, I can safe the PDF to my computer and then it will open just fine.  If I'm on a site that has a PDF I want to view, print, etc., it op

  • How can i change the font in messages

    how do I change the font in the text message app?  Also, is there a way to get a phone keypad to do predictive texting? Thanks

  • F-03 : Doc generated after clearing

    Hi, When i clear a G/L Account with Tcode F-03 the system create a clearing Document  with 2 items !!! As i know the Clearing Document doesn't have any item ! Please how to make clearing document without items ? (IMG points perhaps....) Regards.

  • Creating Configration Scenario: Transfering Intergration Scenario from IR

    Hi ALL I was in the process of Creating Configruation Scenario by using the Option of transfer Integration Process from IR. However, I hit a roadblock at the following step: 1. Assign Service: The application component in my intergation scenario need