Conditions of licence for packaged applications
Hello
I think the packaged applications are great and could be useful to our customers (we are a software development company located in the Denmark).
Could someone enlighten me about the details of the license to use, customization and sell these provided Oracle packaged applications to our customers?
Best regards
Martin Nielsen
Hi Martin,
I tried a few weeks to get a definitive answer to this question. Unfortunately, the only answer I can give you is that we (Oracle) are not allowed to interpret the license.
You can find the license agreement for APEX on the download page at http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html. I'm sorry that I don't have a more meaningful answer for you.
Joel
Tags: Database
Similar Questions
-
Condition of licence for SQL Loader?
Hello
I have an installing the oracle client that allows me to use SQLPLUS to connect to our Oracle 11g databases. SQL Loader is optional for installation. I would like to make use of this utility. Can anyone confirm if there is a condition of additional license to install SQL Loader?
TIA
Oracle allows the tools that usually used to interact with the database. SQL * Plus, SQL Developer, SQL * Loader are all free. If you use a feature optionally licensed in the database that makes the difference. For example, Oracle Partitioning is an extra cost feature. You can use SQL * Loader to load data into an Oracle database without that it costs you nothing more. But if you use SQL * Loader to load into a partitioned table, you will have to pay for the partitioning, but not SQL * Loader.
See you soon,.
Brian -
What are conditions of licence for the PS in the LR + PS photographers plan?
I know that with LR I can now, with a perpetual license, use it on two computers, including a Mac and a PC.
I also think that with PS I can only use it EITHER on a PC or a Mac with my current 6 CS perpetual license.
What are the conditions for the PS Si I subscribe to the photographers CC plan? Can I use it on two computers? On a PC and Mac?
Creative cloud users can install on 2 computers - Win/Mac, or both.
Perpetual license is platform specific. The Win or Mac but not both.
Nancy O.
-
In the last day or two (8 August 2012) each time I start Firefox (14.01.01) I get a pop up that says "Google has disabled using the maps API for this application. He directs me to Google Maps terms & Conditions, but does not provide a solution to disable the pop up. I tried to disable Google Maps as an Add on Firefox, but still not the context menu.
It is easy to fix the problem or is this an attempt by Google to force me to Chrome, much like trying to crush Netscape in favour of Microsoft's Internet Explorer?I thought about it. It is not the browser itself. It happened that I had two pages that open when I started the browser (at home and at work) and it was one of them who had a Google map. They have had to fix their Web site.
Sorry Google, to think that you were an evil Empire! -
How to choose a material suitable for my application
How to choose a material suitable for my application. I expect a generic response that will suit all scenarios. Normal 0 false false false MicrosoftInternetExplorer4
After a few details about your request.
What types of signals you want to acquire? How many? How often, once a day, once per second, thousands per second, millions per second? Do you need to output analog or digital inputs or outputs?
You need a conditioning of special as for thermocouple signals, gauges of constraint, accelerometers, amplification of the tensions, the reduction of tensions, current loops?
-
How to show the multiple declaration for an application
How to show the multiple declaration for an application
Thanks for your suggestions...
Looking at the javadocs you can only save an indicator by application. You will need to do three separate applications and package them as an If you want three different indicators to be visible at a time. Or change the flag that (or which group) of the indicators you want to display.
-
Missing the download button for my application on request BB 10 Dev Alpha App World
I created a new version of my 'Speech Timer more' application to make it compatible with BB10 Dev Alpha. It has been approved and is now available on the App World for Playbook and BB 10 Dev Alpha. I could download on Playbook. But there is no download button for my application on BB 10 Dev Alpha App World.
Have someone has the same problem? It's a problem with the app from App World, the App World platform or my package?
Kind regards
Sergey
Hi Sergey,
There is a known issue with App World now prevents application installations. This should be resolved in a future release.
-
I paid for package of photography for adobe, which announced including mobile lightroom. But said mobile lightroom free trial has expired. It seems that I just need someone to watch my account, but apparently it's impossible as they will only allow me to communicate with them for the first 90 days of a subscription.
Hi nwkelley,
Please sign follows Creative Cloud Desktop App connect and disconnect activate Cloud Creative applications , restart your computer and see if that helps.
If it doesn't see connect and disconnect to activate Cloud Creative applications
Kind regards
Assani
-
Hello ladies and gentlemen:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Beta
Request Express 4.0.2.00.08
Using the version above the APEX, how can I have access to bundled applications that are available for users of Application Express 4.2.4.00.08?
Is this possible? I'm looking for a simple tracker issue or project. Yes, I can build, but I was curious to see if I can download and install applications on my version of the APEX.
Thank you for your time and help!
AquaNX4 wrote:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Beta
Request Express 4.0.2.00.08
Using the version above the APEX, how can I have access to bundled applications that are available for users of Application Express 4.2.4.00.08?
Is this possible? I'm looking for a simple tracker issue or project. Yes, I can build, but I was curious to see if I can download and install applications on my version of the APEX.
No, you can't. Cannot import APEX applications in a version of APEX older than what they have been exported from.
To run 4.2 apps, you must:
- Replace the database XE beta with the production version.
- Upgrade the integrated version of the APEX to the last patch 4.2.
If you want to try the latest packaged applications, get a workspace on the apex.oracle.com and install there.
-
How to package applications JavaFX based Nashorn
Hello!
As you know, we can write application JavaFX in JavaScript using the Nashorn engine, but you will need to run the application with the command line like: > app_all.js jjs - fx. So I don't know how can I deploy application that allow and click on request for lunch or make autonomous packaging application using package tools from JDK 7 Update 6 or later version.
Thanks for the reply
As you know when we run the js with the option file - fx we have elementary in the context and we can get it with the $STAGE global variable or explicitly implement the start function: function start (internship) {}. So I asked myself how can I put the primary stage in the context of the script? Fortunately, I found the solution for this light I can put something in the engine and use the key as a global variable in the script, that was the thing that I was missing.
@Override public void start(Stage stage) { try { InputStream SCRIPT=getClass().getResourceAsStream("app_all.js"); ScriptEngine engine = new ScriptEngineManager().getEngineByName("nashorn"); engine.put("$STAGE", stage); engine.eval(new InputStreamReader(SCRIPT)); }catch( ScriptException ex){ Logger.getLogger(Appli1.class.getName()).log(Level.SEVERE, null, ex); } }
-
I had order for package of photography for annual, monthly plan paid... initial amount .and already deducted from my bank account but I havnt got emails or links to the license... keys pls let me know how it works?
Hi John,.
There is no serial number associated with Adobe CC.
Please refer to the help documents below to download the application Adobe CC:
Download, install, update or uninstall applications
Kind regards
Sheena
-
Apex 4.2.2 lack a packaged application
Hi all
I've updated to 4.2.2 apex. and I was wondering if the previous announcement that asset manager packaged application would be included in this version has changed. I have made a mistake in my upgrade,
"Also I Googled it and I come back with several presentations on".
What's new in 4.2.2"which include the Asset Manager.For example:
www.Oracle.com/.../Developer.../apex/... /apex- 42-new-features-1867076...
Hi Moe,
APEX 4.2.2 is not an application packed - the application of the "Asset Manager" package was not scheduled for yet. Although this application name packed received game slides of Marc, he has not yet been available. Please note the slide in the sphere of security, slide 3, in this slide deck, which essentially provides that the information contained in the slide deck are not a commitment to deliver.
All the packaged applications that are available in your case are listed under the tab "packaged Applications. During an upgrade process, any new application packaged will be added to this list. You don't need to do all the extra steps during an upgrade. But "Asset Manager" is not yet available, you may find it useful to examine the applications available, where you can find one that meets your requirements.
I hope this helps.
Kind regards
Hilary
-
error when installing a packaged application
Hello
I get the following error when trying to install the application "Sample Master Detail" in my account to oracle apex on the web. All other install without problem. What could be?
Thank you
Juan
Execution of the statement was not successful. ORA-00001: unique constraint (APEX_040200.WWV_FLOW_MESSAGES_IDX1) violated
declare
h varchar2 (32767): = null;
Start
h : = h || "Help";
() wwv_flow_api.create_message
P_ID = > 2456294651379654494 + wwv_flow_api.g_id_offset,
p_flow_id = > wwv_flow.g_flow_id,
p_name = > 'HELP. "
p_message_language = > 'fr ',.
p_message_text = > h);
null;
end;
ORA-00001: unique constraint (APEX_040200.WWV_FLOW_MESSAGES_IDX1) violatedHi Jozef,
Just to let you know, the issue of the installation of packaged application on apex.oracle.com example dialog box has now been resolved.
My apologies for any inconvenience that the issue may have caused.
Kind regards
Hilary -
Can you please give some advice on the ToolTip used in the new packaged applications
Hello
I use apex 4.1 theme 23.
I would use the ToolTip used in the new packaged app.
Can you please give some advice or the "Details" on ToolTip, used in the new packaged applications. for example: go live checklist request.
Once we fly over "Check list items" region. We get the tootip.
1. how to find the class "detailedStatusList".
2. how to find "detailedStatusListToolTip();" JavaScript function used in "execute when Page Loads.
3. is there a tool to generate the source in the region to "check list items.
I don't know if there are more, I need to know...
* the tooltip plugin isn't solid...
Kind regards
WaterGood morning, water,
My goal is to use it in IR for the column notes. I can't show all the notes on the report. so I use RPAD to show only the first words. and the rest should be available by using the ToolTip.
Fact :D
You need to use SUBSTR to restrict the notes to a few words, not RPAD.
- I changed the IR query as follows...
select Deptno, Dname, Loc, substr(notes,1,25) || '<div class="long-notes" style="display:none;">'||notes||'
<div class="short-notes">#Notes#
function setNotesToolTip() {
this.xOffset = 0; // x distance from mouse
this.yOffset = 10; // y distance from mouse
jQuery("div.short-notes").hover(
function(e) {
var insideText = jQuery("div.long-notes",this).html()
this.top = (e.pageY + yOffset);
this.left = (e.pageX + xOffset);
$('body').append('' + insideText + '' );
$('div#notes-tooltip').css("top", this.top+"px").css("left", this.left+"px").delay(500).fadeIn("fast");
},
function() {
jQuery("div#notes-tooltip").fadeOut("false").remove();
}
).mousemove(
function(e) {
this.top = (e.pageY + yOffset);
this.left = (e.pageX + xOffset);
jQuery("div#notes-tooltip").css("top", this.top+"px").css("left", this.left+"px");
}
)
}
<style>
div#notes-tooltip {
background-color: #F8F8F8;
border: 1px solid #AAAAAA;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
position: absolute;
width: 420px;
padding: 4px;
}
</style>
Kind regards
Hari
Error installing support OLL packaged Application objects
HelloI am installing OLL packaged Application | http://www.Oracle.com/WebFolder/technetwork/tutorials/OBE/DB/Apex/R41/inst_pkgapp/inst_pkgapp.htm#top
but during the installation of supported objects, I got error when executing code in 'create_package_body '.
Error on 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 on line 274: PLS-00201: identifier 'UTL_TCP' must be declaredPublished by: Fateh January 13, 2012 07:32
Fateh,
It would seem that your schema of Apex/user doesn't have access to, or otherwise know the utl_tcp Oracle package. Try running it in your workshop of Apex SQL > SQL commands.
desc utl_tcp
If you do not get a description of the utl_tcp package then you will know that your Apex selected scheme lacks the permissions to run this package. Assuming that this is the case, then you will need someone with the correct privileges to run:
grant execute on utl_tcp to [your_schema_name]
Hope that helps.
Earl
Maybe you are looking for
-
Guarantee of the disc is still valid with expired warranty Pavilion?
I have a HP Pavilion g7-1070us laptop with a Toshiba hard drive dead confirmed. The laptop was purchased in March 2011, at the expiration of the standard warranty in April 2012. I checked the warranty of the hard drive by the Web from Toshiba site a
-
Patrick e're hp D2460 e prints lentamente además me dice los cartuchos tienen poca tinta. ESO paso al recargar los cartuchos again, quiero saber como various este impasse, gracias
-
I installed a Windows Update last night (KB980248). After the reboot, I could not identify you. He did not reject my password, but nothing happened after that I entered. I tried going to user Accts in Control Panel to make changes, but it requires
-
Aspire E11 guard lock, ran the scan with Trend Micro House Call and no malware found.
Bought new 8/10. Installed Windows 10 a few weeks ago and it ran great until the last couple days. Blockages occurring more frequently, cursor freezes. Scans with Malware Bytes and Trend Micro House Call found no malicious software. Any suggestio
-
HP Pavilion 15 laptop does not properly turned off
Hi everyone, I am faced with a wireframe, annoying problem with my less than a month old HP Pavilion Notebook 15-p029tx. Sometimes, after pressing 'Shut Down', within the screen 2 seconds turns black, but the laptop would not extinguish itself, i.e.