Oracle raptor 9.1.9 feedback

I am using raptor release 9.1.9 overall pretty clean tool
light weight; responds much faster then TOAD
Here are couple things that would make the tool
even more user friendly.
- When you compile there is no feedback that procedure, package, trigger,
etc compiled other then it saves the code. I checked
for a feedback option under Tools --> Options Menu
- Being able to directly run the sub procedures within a package.
Currently you have to select the entire package then pick the
procedure from the menu .
- Rename reports tab to something else. The word "reports" doesn't
accurately reflect the good stuff in that section of the application.
- It would be nice to take a word in the code and be able to look
up documentation. In detail it would nice to be able to look up
all functions and procedures under the utl_package. Perhaps a link to tahiti.oracle.com or maybe a link to your own help center
- Sample/Example code by keyword
examples if then, loop (while, for), cursors, etc
- Changeable skins (nice to have but not necessary )
- Retrieving a history of old compiled code, just in you want to revert
back your procedure, package, trigger from 1 hr ago.

Details about the problem:*
We need to customize OIM login Web page and Design Console to meet client’s requirement. The fields that customer wants to use on login are company (UDF field) and user key (UDF field). We will need to concatenate those fields to form User ID field.
We try to find the best way to do this and we’re thinking of using some approaches:
1: Can we customize this OIM login page to do this?
2: Can we do other login page and pass through the authentication?
2.1: We tried to do this by JAAS () using the two methods bellow and It didn’t work.
Using:
* UsernamePasswordLoginModule
* weblogic.security.services.Authentication.login(handler);
2.2: Using OIM API to basic authentication. It didn’t work properly too. In develop log file shows that authentication works, but when we try to redirect this to OIM console. It doesn’t pass the login screen and enter the environment.
Using:
* ConfigurationClient.ComplexSetting config =  ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
Hashtable env = config.getAllSettings();
tcUtilityFactory ioUtilityFactory =   new tcUtilityFactory(env, user, password);
tcUserOperationsIntf userIntf = (tcUserOperationsIntf) ioUtilityFactory.getUtility("Thor.API.Operations.tcUserOperationsIntf");
best regards,
Thiago Leôncio

Similar Messages

  • Oracle Raptor shortcut key upper lower case

    Is there a key to upper or lower text in oracle raptor, just like there is in toad.
    in toad it is <control>u
    <control>l
    Can anybody help me because this is a function i use a lot.
    thanks
    Frank

    See this thread
    Re: Looking for Uppercase/Lowercase shortcut

  • Oracle University Instructor led Training  Feedback Form

    Can anybody forward me the Oracle University Instructor led training feedback form's soft copy ?????
    PLS ?????????

    As with other things, you get out of certification only what you put into it. Those without honor will get the certificate by any means they can, thinking that it is the ticket to a high paying job. I would hope that employers by now have an interview process that will target these people for the frauds that they are. If they do make it past the interview process, well, that is what the probationary period is for. Most companies that I have been involved with have had a hiring policy that says they can let you go in the first ninety days for any reason or for no reason. And lying about your experience is grounds for termination any time. Their phony certifications won't save them if they are unable to do the job.
    It costs a lot of money for a company to hire someone and a credit report, background check, verification of past work history and reference check are all part of the cost of that hiring. If a security clearance is required as a condition of employment, it can cost tens of thousands of dollars to complete. Companies are willing to spend the time and money to accomplish these things to eliminate the liars and frauds. I would not hesitate to report any fraudulent activity that involved the certification process. To not do so cheapens it. Oracle has taken a step in the right direction by instituting the ILT requirement which has probably weeded out a few pretenders. Maybe more steps will be forthcoming.
    Tom

  • Filesystem Suggestions for Oracle on Linux

    Hello. We've been running Oracle on Solaris with Veritas Volume Manager (w/ qio) for about 4 years now and we are gearing up for going Oracle (9i) on Linux (AS). Since we are just getting started I wanted to run through setting up a preliminary test machine and Oracle install (I.E., we don't want to spend too much $ just yet).
    Can anyone supply some feedback on the various filesystems that come with Redhat or that are available from the open source community (raw, ext3fs, xfs, reiserfs)? Eventually we may look at things like Veritas for Linux or OCFS, but for setting up a initial testbed, might yall recommend some pros and cons, perhaps some performance estimates of going raw, versus the various linux filesystems? Also, is there a good document available for setting up raw partitions on linux for oracle? Any and all feedback would be appreciated.

    Hi,
    Keep in mind, if you need to use large amount of data, with databank files bigger than 2GB, some people consider the reiserfs the better option. Pther way ext3 is a good one.
    Regards,
    Eduardo

  • Oracle 10g On Windows 2003

    Hello All,
    I have limited knowledge/experience with ORACLE and like your comments/feedback on following:
    We plan to install Oracle 10g on Windows 2003.
    Question:
    1) Oracle 10G Standard Edition limitation on Memory/CPU
    2) To setup a Stand-by database server do we need Oracle Enterprise Edition?
    3) We plan to have 8.0 GB memory on Windows 2003 server, is the Oracle SE capable of using up to 8.0 GB of memory
    4) Last but not least any idea/suggestion on best practices for Oracle 10g on Windows 2003
    I know some of the questions are not clear but hope to get some answers.
    Much Appreciated!
    Kamal Hassan

    3) We plan to have 8.0 GB memory on Windows 2003
    server, is the Oracle SE capable of using up to 8.0 GB of memoryTo start with, does your combination of hardware and operating system provide the ability for Oracle to use the amount of memory? (you need to know what hardware architecture and edition of Windows)
    About the Std Edition being capable or no, in matter of license terms... I believe there is no direct memory limitation. However the license constrains the server hardware maximum capacity (number of "processors"), which perhaps could limit the size of RAM indirectly.
    I forgot to mention, that, depending on your choice of platform/os and of course your apps, you may need to consider whether to run 32 or 64-bit Oracle.
    Is the plan to run one big or many small (memory-wise) Oracle instances?
    Message was edited by:
    orafad

  • Install Raptor On Fedora Core

    Hi to all!
    I'm trying to install reptor on Fedora Core 4. I have installed jdk 5.0 ok and I have unzipped raptor ok too, but when I try to run I have this error:
    [root@biora raptor]# sh raptor
    Oracle Raptor 1.0
    Copyright (c) 2005 Oracle Corporation. All Rights Reserved.
    Working directory is /var/local/raptor/jdev/bin
    Exception in thread "main" java.lang.NullPointerException
    at java.util.Hashtable.get(Hashtable.java:333)
    at java.util.logging.LogManager.getLogger(LogManager.java:437)
    at java.util.logging.Logger.getLogger(Logger.java:228)
    at oracle.ide.performance.PerformanceLogger.<init>(PerformanceLogger.java:64)
    at oracle.ide.performance.PerformanceLogger.get(PerformanceLogger.java:94)
    at oracle.ideimpl.Main.main(Main.java:21)
    Somebody knows what's Wrong?
    Thanks.
    Mensaje editado por:
    user481184

    Have you asked this question in the Raptor forum? It's the forum where the Raptor developers and product people usually spend their limited free time.

  • How are you Using Oracle Lite?

    I'm doing a little research and am curious how people are using Oracle Lite...any feedback would be helpful, thanks!

    Hi Laurie,
    First, Robert - Lite'n up. This a "user forum" and open to any question, right? If we start chastising people for posting what read to me as a rather innocent question you might not expect to get many questions from newbies and responses from the gurus.
    Laurie, I have ported a J2EE application that uses Oracle enterprise as the database and BEA WebLogic as the server to an "off-line" accessible application that uses OLite and Apache Tomcat. Since this application was already written and we did not want to rewrite any [significant] portion, so I decide on Tomcat instead of OLite's Java engine. However, I will most likely use OLite "Web" application(s) for other apps that we are considering porting to this platform. So far, it seems like a great platform for an application that works with a rdbms.
    Hope this helps with your thesis ; )

  • Oracle XE Client Tools

    Besides the SQL*Plus command line client interface and the HTML DB Web client interface, are there are other tools that can be used to enter SQL or PL/SQL commands to Oracle XE? Are they available for download? Thank you.

    Well,
    you can basically use all tools that are available as client tools for any Oracle database.
    Oracle tools (from Oracle) you don't need a license for are:
    - Oracle Raptor (not production yet but stable): http://www.oracle.com/technology/products/database/project_raptor/index.html
    - Oracle JDeveloper ( Java Development environment ): http://www.oracle.com/technology/products/jdev/index.html
    Besides that you can use any client tool to work with Oracle ( http://www.google.de/search?num=50&hs=MAE&hl=en&newwindow=1&safe=off&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&q=oracle+client+tool+sql+&btnG=Search ) and through ODBC / OLEDB even with many MS tools, e.g. MS ACCESS.
    Toad is pretty powerful: http://www.toadsoft.com/lic_agree.html
    What type of client tool are you looking for?
    ~Dietmar.

  • Problem with EventHandler in OIM 11g

    Hi All,
    I followed the Part I(Chapters 6,7 & 30) in pdf file shown below
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14309.pdf
    I developed the plugin and registered the plugin for custom eventhandler.
    Iam not able to see the defined eventhandler in design console .
    I am running weblogicImportMetadata.bat (import specific metadata files into the MDS database) as specified in pdf document after making necessary changes.
    After restarting OIM server ,the server is not starting , and showing errors like " target invocation exception","null pointer exception" etc.
    Have anyone done the EventHandler in OIM 11g , if anyone done please provide the followed document link.
    Please suggest to solve the issue.
    Thanks & Regards
    Satish
    Edited by: satish on Sep 17, 2010 4:53 PM
    Edited by: satish on Sep 22, 2010 3:14 PM

    Hello Satish,
    You won't find the eventhandler in the design console. This is by design.
    I had a similar error. Hope this helps you.
    Verify your EventHandlers.xml file. For me one of the entries, particularly stage="preprocess" had the letter 's' in uppercase (Stage="preprocess"). This was the source of my error below.
    <An error occurred while initializing service : {0}
    java.lang.NullPointerException
    Caused by: oracle.iam.platform.utils.ServiceInitializationException: java.lang.NullPointerException
    <Nov 2, 2010 12:30:55 PM PDT> <Warning> <oracle.iam.platform.utils> <IAM-0070016> <An error occurred while initializing service : oracle.iam.platform.kernel.OrchestrationEngine>
    <Nov 2, 2010 12:30:55 PM PDT> <Warning> <oracle.iam.platform.utils> <IAM-0070016> <An error occurred while initializing service : {0}
    java.lang.NoClassDefFoundError: oracle/iam/platform/kernel/impl/KernelObjFactory
    There is definitely a lack of clear documentation around developing plugins (e.g. oim.home in ant.properties should point to OIM home/server).
    I worked with Oracle support and provided some feedback. They are going to publish a KB article soon. I now have a preprocess eventhandler that seems to work.

  • How do I find whatever a "J2SE Installation" is?

    The raptor script (on Fedora Core 4 Linux) asks me to "Type the full pathname of a J2SE installation". I have searched for anything beginning with J2SE or j2se and come up empty.
    I have also installed the Sun JDK and provided the path to tht installation, to which the script replies "Error: Java home /usr/java/jdk1.5.0_06/jre/bin/java is not a J2SE SDK.
    Running Oracle Raptor 1.0 under a JRE is not supported."
    I have Enterprise 10gR2 installed on this host.
    How do I locate this "J2SE Installaion", and if its not installed, where do I get it?
    Thanks

    hi
    I get the same thing with Raptor on Red Hat Linux 9 , i cant start it although I got latest J2SE and latest JDKs
    Oracle SQL Developer 1.0
    Copyright (c) 2005 Oracle Corporation. All Rights Reserved.
    Working directory is /home/oracle/sqldeveloper/jdev/bin
    Exception in thread "main" java.lang.NullPointerException
    at java.util.Hashtable.get(Hashtable.java:333)
    at java.util.logging.LogManager.getLogger(LogManager.java:437)
    at java.util.logging.Logger.getLogger(Logger.java:228)
    at oracle.ide.performance.PerformanceLogger.<init>(PerformanceLogger.java:64)
    at oracle.ide.performance.PerformanceLogger.get(PerformanceLogger.java:94)
    at oracle.ideimpl.Main.main(Main.java:21)
    has anyone got around it?
    have a nice day!!

  • Error when installing the supporting objects of OLL Packaged Application

    Hello,
    I am trying to install OLL Packaged Application|http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/apex/r41/inst_pkgapp/inst_pkgapp.htm#top
    but when installing the supporting objects, I got error when executing the code of "create_package_body"
    Error at line 274: PLS-00201: identifier 'UTL_TCP' must be declared
    create or replace package body eba_oll_log
    as
    g_start_time    number;
    procedure log_init
    is
    begin
        g_start_time := dbms_utility.get_time;
    end log_init;
    procedure log_page_view
    is
    begin
       insert into eba_oll_page_views
          ( APEX_USER,
            PAGE_ID,
            PAGE_NAME,
            VIEW_DATE,
            TS,
            ELAPSED_TIME,
            IP_ADDRESS,
            AGENT,
            APEX_SESSION_ID,
            CONTENT_ID,
            CONTENT_TITLE )
       values
          ( v('APP_USER'),
            v('APP_PAGE_ID'),
            wwv_flow.g_step_title,
            trunc(sysdate,'DD'),
            systimestamp,
            (dbms_utility.get_time-g_start_time)*(.01),
            owa_util.get_cgi_env('REMOTE_ADDR'),
            owa_util.get_cgi_env('HTTP_USER_AGENT'),
            v('APP_SESSION'),
            case when v('APP_PAGE_ID') = 24
                 then v('P24_CONTENT_ID')
                 else null
                 end,
            case when v('APP_PAGE_ID') = 24
                 then v('P24_CONTENT_TITLE')
                 else null
                 end );
       if v('APP_PAGE_ID') = 24 then
          insert into eba_oll_content_views
             ( APEX_USER,
               VIEW_DATE,
               TS,
               IP_ADDRESS,
               AGENT,
               APEX_SESSION_ID,
               CONTENT_ID,
               CONTENT_TITLE,
               NOTE )
          values
             ( v('APP_USER'),
               trunc(sysdate,'DD'),
               systimestamp,
               owa_util.get_cgi_env('REMOTE_ADDR'),
               owa_util.get_cgi_env('HTTP_USER_AGENT'),
               v('APP_SESSION'),
               v('P24_CONTENT_ID'),
               v('P24_CONTENT_TITLE'),
               'Viewed' );
       end if;
       commit;
    end log_page_view;
    procedure log_content_click
    is
    begin
       insert into eba_oll_content_views
          ( APEX_USER,
            VIEW_DATE,
            TS,
            IP_ADDRESS,
            AGENT,
            APEX_SESSION_ID,
            CONTENT_ID,
            CONTENT_TITLE,
            NOTE )
       values
          ( v('APP_USER'),
            trunc(sysdate,'DD'),
            systimestamp,
            owa_util.get_cgi_env('REMOTE_ADDR'),
            owa_util.get_cgi_env('HTTP_USER_AGENT'),
            v('APP_SESSION'),
            v('P24_CONTENT_ID'),
            v('P24_CONTENT_TITLE'),
            'Launched' );
       commit;
    end log_content_click;
    end eba_oll_log;
    create or replace package body eba_oll_api
    as
    function gen_id
       return number
    is
       l_id  number;
    begin
       select to_number(sys_guid(), 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
         into l_id
         from dual;
       return l_id;
    end gen_id;
    function eba_oll_tags_cleaner (
        p_tags  in varchar2,
        p_case  in varchar2 default 'U' ) return varchar2
    is
        type tags is table of varchar2(255) index by varchar2(255);
        l_tags_a        tags;
        l_tag           varchar2(255);
        l_tags          apex_application_global.vc_arr2;
        l_tags_string   varchar2(32767);
        i               integer;
    begin
        l_tags := apex_util.string_to_table(p_tags,',');
        for i in 1..l_tags.count loop
            --remove all whitespace, including tabs, spaces, line feeds and carraige returns with a single space
            l_tag := substr(trim(regexp_replace(l_tags(i),'[[:space:]]{1,}',' ')),1,255);
            if l_tag is not null and l_tag != ' ' then
                if p_case = 'U' then
                    l_tag := upper(l_tag);
                elsif p_case = 'L' then
                    l_tag := lower(l_tag);
                end if;
                --add it to the associative array, if it is a duplicate, it will just be replaced
                l_tags_a(l_tag) := l_tag;
            end if;
        end loop;
        l_tag := null;
        l_tag := l_tags_a.first;
        while l_tag is not null loop
            l_tags_string := l_tags_string||l_tag;
            if l_tag != l_tags_a.last then
                l_tags_string := l_tags_string||', ';
            end if;
            l_tag := l_tags_a.next(l_tag);
        end loop;
        return substr(l_tags_string,1,4000);
    end eba_oll_tags_cleaner;
    procedure eba_oll_tag_sync (
        p_new_tags          in varchar2,
        p_old_tags          in varchar2,
        p_content_type      in varchar2,
        p_content_id        in number )
    as
        type tags is table of varchar2(255) index by varchar2(255);
        l_new_tags_a    tags;
        l_old_tags_a    tags;
        l_new_tags      apex_application_global.vc_arr2;
        l_old_tags      apex_application_global.vc_arr2;
        l_merge_tags    apex_application_global.vc_arr2;
        l_dummy_tag     varchar2(255);
        i               integer;
    begin
        l_old_tags := apex_util.string_to_table(p_old_tags,', ');
        l_new_tags := apex_util.string_to_table(p_new_tags,', ');
        if l_old_tags.count > 0 then --do inserts and deletes
            --build the associative arrays
            for i in 1..l_old_tags.count loop
                l_old_tags_a(l_old_tags(i)) := l_old_tags(i);
            end loop;
            for i in 1..l_new_tags.count loop
                l_new_tags_a(l_new_tags(i)) := l_new_tags(i);
            end loop;
            --do the inserts
            for i in 1..l_new_tags.count loop
                begin
                    l_dummy_tag := l_old_tags_a(l_new_tags(i));
                exception when no_data_found then
                    insert into eba_oll_tags (tag, content_id, content_type )
                        values (l_new_tags(i), p_content_id, p_content_type );
                    l_merge_tags(l_merge_tags.count + 1) := l_new_tags(i);
                end;
            end loop;
            --do the deletes
            for i in 1..l_old_tags.count loop
                begin
                    l_dummy_tag := l_new_tags_a(l_old_tags(i));
                exception when no_data_found then
                    delete from eba_oll_tags where content_id = p_content_id and tag = l_old_tags(i);
                    l_merge_tags(l_merge_tags.count + 1) := l_old_tags(i);
                end;
            end loop;
        else --just do inserts
            for i in 1..l_new_tags.count loop
                insert into eba_oll_tags (tag, content_id, content_type )
                    values (l_new_tags(i), p_content_id, p_content_type );
                l_merge_tags(l_merge_tags.count + 1) := l_new_tags(i);
            end loop;
        end if;
        for i in 1..l_merge_tags.count loop
            merge into eba_oll_tags_type_sum s
            using (select count(*) tag_count
                     from eba_oll_tags
                    where tag = l_merge_tags(i) and content_type = p_content_type ) t
               on (s.tag = l_merge_tags(i) and s.content_type = p_content_type )
             when not matched then insert (tag, content_type, tag_count)
                                   values (l_merge_tags(i), p_content_type, t.tag_count)
             when matched then update set s.tag_count = t.tag_count;
            merge into eba_oll_tags_sum s
            using (select sum(tag_count) tag_count
                     from eba_oll_tags_type_sum
                    where tag = l_merge_tags(i) ) t
               on (s.tag = l_merge_tags(i) )
             when not matched then insert (tag, tag_count)
                                   values (l_merge_tags(i), t.tag_count)
             when matched then update set s.tag_count = t.tag_count;
        end loop;
    end eba_oll_tag_sync;
    procedure render_tag_cloud (
       p_selection          in varchar2 default null,
       p_app_id             in number,
       p_session_id         in number,
       p_min_nbr_tags       in number default 1,
       p_max                in number default 100,
       p_limit              in number default 10000,
       p_link_to_page       in varchar2 default '2',
       p_tag_item_filter    in varchar2 default 'P2_TAGS',
       p_clear_cache        in varchar2 default '2,CIR,RIR',
       p_more_page          in varchar2 default '62' )
    as
       l_printed_records    number := 0;
       l_available_records  number := 20;
       l_max                number;
       l_min                number;
       l_class_size         number;
       l_class              varchar2(30);
       type l_tagtype is table of varchar2(2000);
       l_tags l_tagtype;
       type l_numtype is table of number;
       l_cnts l_numtype;
       l_size number;
       l_total number :=0;
       l_buffer varchar2(32676);  
       CURSOR c_all_tags
       IS
           select tag, c from (
           select t.tag, count(*) c
             from eba_oll_content c,
                  eba_oll_tags t
            where c.content_id = t.content_id
              and c.display_yn = 'Y'
              and (p_selection is null or
                   (p_selection is not null and
                   (   (substr(p_selection,1,1) = 'R' and
                        substr(p_selection,2) in (select release_id
                                                    from eba_oll_content_products cp
                                                   where cp.content_id = c.content_id))
                    or (substr(p_selection,1,1) = 'C' and
                        substr(p_selection,2) in (select product_id
                                                    from eba_oll_content_products cp
                                                   where cp.content_id = c.content_id))
                    or (substr(p_selection,1,1) = 'P' and
                        (substr(p_selection,2) in (select product_id
                                                     from eba_oll_content_products cp
                                                    where cp.content_id = c.content_id) or
                         substr(p_selection,2) in (select p.parent_product_id
                                                     from eba_oll_content_products cp,
                                                          eba_oll_products p
                                                    where cp.content_id = c.content_id
                                                      and cp.product_id = p.product_id)))
                    or (substr(p_selection,1,1) = 'G' and
                        (substr(p_selection,2) in (select pg.group_id
                                                     from eba_oll_product_groupings pg,
                                                          eba_oll_content_products cp
                                                    where pg.product_id = cp.product_id
                                                      and cp.content_id = c.content_id) or
                         substr(p_selection,2) in (select pg.group_id
                                                     from eba_oll_product_groupings pg,
                                                          eba_oll_products p,
                                                          eba_oll_content_products cp
                                                    where pg.product_id = p.parent_product_id
                                                      and p.product_id = cp.product_id
                                                      and cp.content_id = c.content_id)))
            group by tag
           ) x where rownum < p_limit
                 and c >= p_min_nbr_tags
            order by upper(tag) ;
    begin
       -- Fetch tags into arrays
       open c_all_tags;
          loop
              fetch c_all_tags bulk collect into l_tags,l_cnts limit p_limit;
              exit;
          end loop;
       close c_all_tags;
       l_available_records := l_tags.count;
       -- Determine total count and maximum tag counts
       l_max := 0;
       l_min := 1000;
       FOR i in l_cnts.first..l_cnts.last loop
          l_total := l_total + l_cnts(i);
          if l_cnts(i) > l_max then
             l_max := l_cnts(i);
          end if;
          if l_cnts(i) < l_min then
             l_min := l_cnts(i);
          end if;
       end loop;
       if l_max = 0 then l_max := 1; end if;
       l_class_size := round((l_max-l_min)/6);
       -- Generate tag cloud --
       sys.htp.prn('<div class="tagCloud"><ul>');
       for i in l_tags.first..l_tags.last loop
           l_printed_records := l_printed_records + 1;
           if l_cnts(i) < l_min + l_class_size then
              l_class := 'size1';
           elsif l_cnts(i) < l_min + (l_class_size*2) then
              l_class := 'size2';
           elsif l_cnts(i) < l_min + (l_class_size*3) then
              l_class := 'size3';
           elsif l_cnts(i) < l_min + (l_class_size*4) then
              l_class := 'size4';
           elsif l_cnts(i) < l_min + (l_class_size*5) then
              l_class := 'size5';
           else l_class := 'size6';
           end if;     
           l_buffer := '<li><a class="'||l_class||'" href="'||
                  'f?p='||p_app_id||':'||p_link_to_page||':'||p_session_id||':::'||p_clear_cache||':'||
                  p_tag_item_filter||':'||htf.escape_sc(l_tags(i))||'">'||
                  htf.escape_sc(l_tags(i)) || '<span>' || l_cnts(i) || '</span></a></li>';
           sys.htp.prn(l_buffer);
           l_buffer := '';
           if  l_printed_records > p_max then
               exit;
           end if;
       end loop;
       sys.htp.prn('</ul></div>');
       -- print if there's more
       if l_tags.count - l_printed_records != 0 then
               htp.prn('<p><a href="f?p='||p_app_id||':'||htf.escape_sc(p_more_page)||
                     ':'||p_session_id||':::'||htf.escape_sc(p_more_page)||'">View all tags</a></p>');
       end if;
       exception when others then
          sys.htp.prn('<p>No tags found.</p>');
    end render_tag_cloud;
    procedure email_when_feedback (
       p_feedback_id  in  number,
       p_host_url     in  varchar2,
       p_app_id       in  number )
    is
       l_body       clob;
       l_body_html  clob;
    begin
    for c1 in (
       select f.feedback_comment, f.feedback_by,
              c.title, nvl(ct.feedback_contacts,'[email protected]') email
         from eba_oll_content_feedback f,
              eba_oll_content c,
              eba_oll_team ct
        where f.id = p_feedback_id
          and f.content_id = c.content_id
          and c.team_id = ct.team_id (+) )
    loop
       l_body := 'You have received feedback for a piece of content you own in the Oracle Learning Library (OLL) Application.
    Content: '|| c1.title || utl_tcp.crlf || '
    Feedback: '|| c1.feedback_comment || utl_tcp.crlf || '
    Left by: '|| lower(c1.feedback_by) ||'
    You can respond via the OLL Application, '||p_host_url||'f?p='||p_app_id||':47:::NO::P47_ID:' || p_feedback_id || '.';
       l_body_html := '<div style="border: 1px solid #DDD; background-color: #F8F8F8; width: 460px; margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px;">
    <p style="font: bold 12px/16px Arial, sans-serif; margin: 0 0 10px 0; padding: 0;">
    You have received feedback for a piece of content you own in the Oracle Learning Library (OLL) Application.
    </p>
    <table style="width: 100%;" cellspacing="0" cellpadding="0" border="0">
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Content</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;"><a href="#" style="color: #000">'||c1.title||'</a></td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Feedback</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.feedback_comment,CHR(10),'<br/>')||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Left by</td>
    <td style="font: bold 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||lower(c1.feedback_by)||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td colspan="2" style="text-align: center; font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">
    <a href="'||p_host_url||'f?p='||p_app_id||':47:::NO::P47_ID:' || p_feedback_id ||'" style="display: block; padding: 10px; background-color: #EEE; font: bold 16px/16px Arial, sans-serif; color: #444">Respond to this Feedback</a>
    </td>
    </tr>
    </table>
    </div>';
       apex_mail.send (
          p_to        => c1.email,
          p_from      => '[email protected]',
          p_subj      => 'OLL - New Feedback for your team',
          p_body      => l_body,
          p_body_html => l_body_html );
    end loop;
    end email_when_feedback;
    procedure email_when_response (
       p_feedback_id  in  number,
       p_host_url     in  varchar2,
       p_app_id       in  number )
    is
       l_body       clob;
       l_body_html  clob;
    begin
    for c1 in (
       select f.feedback_comment, f.feedback_by, f.response, c.title
         from eba_oll_content_feedback f,
              eba_oll_content c
        where f.id = p_feedback_id
          and f.content_id = c.content_id )
    loop
       l_body := 'You have received a response to your feedback left in the Oracle Learning Library (OLL) Application.
    Content: '|| c1.title || '
    Feedback: '|| c1.feedback_comment || '
    Response: '|| c1.response || '
    You can also view this response via the OLL Application, '||p_host_url||'f?p='||p_app_id||':60:::NO::IR_ID:' || p_feedback_id || '.';
          l_body_html := '<div style="border: 1px solid #DDD; background-color: #F8F8F8; width: 460px; margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px;">
    <p style="font: bold 12px/16px Arial, sans-serif; margin: 0 0 10px 0; padding: 0;">
    You have received a response to your feedback left in the Oracle Learning Library (OLL) Application.
    </p>
    <table style="width: 100%;" cellspacing="0" cellpadding="0" border="0">
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Content</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;"><a href="#" style="color: #000">'||c1.title||'</a></td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Feedback</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.feedback_comment,CHR(10),'<br/>')||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Response</td>
    <td style="font: bold 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.response,CHR(10),'<br/>')||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td colspan="2" style="text-align: center; font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">
    <a href="'||p_host_url||'f?p='||p_app_id||':60:::NO::IR_ID:' || p_feedback_id ||'" style="display: block; padding: 10px; background-color: #EEE; font: bold 16px/16px Arial, sans-serif; color: #444">View Response in OLL Application</a>
    </td>
    </tr>
    </table>
    </div>';
       apex_mail.send (
          p_to        => c1.feedback_by,
          p_from      => '[email protected]',
          p_subj      => 'Oracle Learning Library - Response to your Feedback',
          p_body      => l_body,
          p_body_html => l_body_html );
    end loop;
    end email_when_response;
    end eba_oll_api;
    /Error at line 274: PLS-00201: identifier 'UTL_TCP' must be declared
    Edited by: Fateh on Jan 13, 2012 7:32 AM

    Thanks & Sorry for not mentioning the full information about my environment.
    it was:
    Oracle 11g xe R2 on Windows 7 machine
    Apex listener deployed on Glass Fish server 3.1 on Windows 7 machine
    Apex 4.1
    Google Chrome
    So, to have OLL application worked locally . we need the following:
    grant execute on utl_tcp to [your_schema_name]And to
    Configure an Application Express Application as a Partner Application in Oracle AS Single Sign-On http://www.oracle.com/technetwork/testcontent/sso-partner-app-100552.html.
    I think I am going to install on my work space on apex.oracle.com.
    Regards,
    Fateh
    Edited by: Fateh on Jan 15, 2012 9:38 AM

  • SQL Formatter Settings not saved

    Every time I try and change the tab size on the formatter settings, it reverts to 2, no matter what value I use.
    How do I set the Home directory? I have changed the start in directory in my windows shortcut, but when i go to open files, it always starts at c:\oracle\raptor\jdev, and cant find a way to change that.

    Can you post a link to the article you are referring to?
    I assume you have tried using a nother USB sync cable to help rule out the possibility of a faulty one?  What about plugging the iPod into a different USB port on your Mac?
    It might help to remove any other USB devices you have connected to the Mac. Then reboot the Mac as well as your iPod by pressing and holding both the Select/Center and Menu buttons together long enough for the Apple logo to appear. Then try to resync.
    Could you provide the full text from the error messages you are referring to?
    Make sure you are running the latest version of iTunes (10.6.3).
    B-rock

  • Suggestion - Peoplesoft documentation in HTML format

    Hi,
    Currently, we can find all the Peoplesoft documentation on the following link :
    http://www.oracle.com/technology/documentation/psftent.html
    That really nice, but the purpose format is only pdf style, is it possible to add the HTML format which is more friendly moreover to show an exact point by providing the link instead of the doc and the page... Furthermore, I think HTML is easier to go faster in the doc reading.
    Thanks in advance,
    Nicolas.
    Posted on wiki
    http://wiki.oracle.com/thread/949429/Submitting+Feedback+on+PeopleSoft+Documentation+and+Training
    Message was edited by:
    N. Gasparotto

    Here we go :
    This is a fully working Peoplebooks :
    http://www.oracle.com/pls/psft/homepage
    Nicolas.

  • Automatic version update - some problems

    Hi,
    on SQLD startup (1184) info about new updates has appeared.
    After dowloading and installing (check for updates dialog) I was prompted to restart SQLD. After restart I looked in About/extensions (see below), all components seem to be 1.3 and up.
    Then I have just for quriosity started "check for updates" once more and it found 3 more updates (while they were already installed), I have installed them, then repeat the cycle - seems that these 3 updates will be shown as new available updates forever.
    Database Developer     oracle.onlinedb     11.0.0.37.07     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.0.0.37.02     Loaded
    Object Viewer     oracle.dbdev.oviewer     10.1.3     Loaded
    Oracle IDE     oracle.ide     11.0.0.37.02     Loaded
    Oracle IDEX     oracle.idex     11.0.0.37.02     Loaded
    Oracle SQL Developer     oracle.sqldeveloper     10.1.3.1215     Loaded
    Oracle SQL Developer Reports     oracle.sqldeveloper.report     10.1.3.1215     Loaded
    Raptor Help     oracle.raptor.help     10.1.3.02.60     Loaded
    SQL Formatter     oracle.dbtools.sqlformatter     10.1.3     Loaded
    SQL Worksheet Window     oracle.dbtools.sqlworksheet     10.1.3     Loaded
    Snippet Window     oracle.dbdev.snippet     10.1.3     Loaded

    Following scenario causes problems:
    1) Check for automatic updates for Developer (uncheck extensions)
    2) Download all available updates
    3) Choose to restart now
    4) Nothing happens (can't close, you know)
    5) Close with Task manager
    6) Launch Developer
    7) Get following error message:
    "Failed to rollback task:
    oracle.ideimpl.webupdate.task.DeinstallExtensionTask@2f0df1"
    Underneath the message box there is a small window titled "Installing updates" with progress bar which shows 2 full completed vertical bars.
    8) After that - all my connections ar gone (oh, the pain...), and help/about shows that I'm still using version 1.0.0.11.84 / Build-MAIN-11.84
    Environment - Windows 2k, some connections to multiple databases were open.
    9) I tried automatic update again, using the same scenario (update only SQL Developer) but this time it shows that no updates ar available.
    EDIT:
    BUT the closing bug seems to be gone, something must have happened.
    Message was edited by:
    JVA

  • HR:Report to Check changes in Personal/ PeriodsofService/Assignment Details

    Hi,
    Is there a way to gather in one Report for Data Entry Checking purposes all changes in Personal/ Person Type/Periods of Service/Assignment Details based on Last Update Date/ User from fnd user tables?
    We use Discoverer for Reporting of Oracle HR Application.
    Any feedback will be much appreciated.
    Thanking you in advance.
    Regards,Elena

    Dear Ganesh,
    Thank you very much again.
    You are right about your comments. However the auditing of all these information will not slow down the performance of the system?
    If we do not create new auditing tables for these details is there a way to gather them into one report based on last update date and user to be more easy to check? Therefore is also not possible to show only changed values without auditing?
    Thanks & best regards,
    Elena

Maybe you are looking for

  • Getting pricing for free goods also

    Hi guys     can u Please help me out i have configured free good Concept am getting free goods while creating Sales order but i am getting pricing for free goods also. EX: 100 (quantity)         20 (free goods) Pricing has done for 120 items .. what

  • SharePoint 2010 SQL Permission Errors

    We occasionally receive errors in the Event Log for SQL permission errors. I am not able to find what exactly is causing the issue and don't want to grant rights to something if I don't know what it is doing. There error is not specific to a particul

  • Front Row

    Hope anybody can help me, Is it possible to run een older version of frontrow under Leopard? If yes: then how? All my music is on my system and since I installed Leopard I'm not able anymore to use Frontrow in combination with Airtunes. (seems a bug

  • Error while trigerring Outbound Proxy

    Hi , I am trying to execute a Proxy to File Scenario. While trigetting a proxy I get the following error. GET_BUSINESS_SYSTEM_ERROR, An error occured while determining the business system. I have checked previous posts related to the same issue and a

  • Sg 300-52 constant activity

    we recently purchased a sg300-52.  i was told i would need to setup a port trunk to connect it our main catalyst.  However, i was able to connect a patch cable on the two devices and ping endpoint devices on both switches.  I also noticed that the ac