Q: Standards for Oracle Portlets
Hello !!!
After a Portal Presentation a customer
asked following question:
Does the Oracle Portlets apply to any
standard or are they specifivc for
Oracle ?
I guess the answer would be that hte
Oracle Portlets are Oracle specific.
But there are many partner who also provide
many portlets. As long as they are
following the Oracle Portlet API anyone may
provide Portlets.
So my questions are:
1) Are the Oracle Porlets really Oracle
specific ?
2) Is my above answer correct ? Any
Corrections or Additions to this reply ?
3) Has anyone a complete list of all
customers available to provide to my
customers ?
thanks in advance
Rainer Sch|tz
Pre Sales Consultant
Public Services
Oracle Germany
Rainer,
when you have written your portlets in plsql they are absolutely oracle specific. But when you have written your portlets with java it is possible to write JSPs or Servlets without any oracle portal related features. you can register them via the web provider without any changes.
if you want to use the oracle portal framework services like error handling, logging, personalization, single sign-on etc. you have to write your JSP or Servlet specific for oracle portal because you're using specific services.
i don't know about e.g personalization or error handling standards which could make you portlet development independent from oracle portal.
i hope this helps,
Ingo
null
Similar Messages
-
Archiving Standards for Oracle 9i/10g
Does any know know if there is any official archiving standards for Oracle 9i/10g?
If yes, would you give the hyperlinks to their documents. Thanks.1) Archive logging and archiving old data records are two radically different concepts. Archive logging is something the database does in ARCHIVELOG mode where an archiver process copies the online redo logs to separate files (archive logs) that are used for backup and recovery purposes. Normally, archive logs are retained just long enough to be useful in recovering the last N backups that have been taken, where N depends on the organization, the criticality of the database, the backup strategy, etc.
2) For archiving old data records, the approach is going to be driven based on the organization's particular requirements and the type of data we're talking about. Among the options
- An ETL process that moves data from an OLTP system to a data warehouse of some description for historical reporting.
- Writing old records to flat files that can be compressed and stored on cheap media (i.e. DVDs) and writing loader applications that can restore the old data to the database.
- Using partitioning and ILM (Information Lifecycle Management) to do things like moving older partitions of a table to less and less expensive media over time, compressing older partitions, dropping the oldest partitions, etc.
Justin -
What are the steps to setup JavaMail in JDeveloper for Oracle Portlet??
Dear all,
I had got a problem in using JavaMail in JDeveloper.
I am developing a Oracle portlet (actually, it is an online applicatin form for user submission.).
After user submitted the form, the portlet will send email automatically to someone else for notification. The logic is straight forward.
I faced a problem on how to setup the environment for calling JavaMail API.
As far as I know, JavaMail is included in J2EE platform, so I guess I need to put JavaMail classes in the import directives, i.e.
import="java.util.Properties"
import="javax.mail.*"
import="javax.mail.internet.*"
But, when compile the program, error messages are resulted that JavaMail classes not found.
Can anyone help me?
thanks
George (HK)Dear all,
I switched to use the utl_smtp package for my portlet email function instead of using JavaMail in Portlet.
But, I still want to know the steps and procedures which I need to take in order to invoke JavaMail in Oracle Portlet development. Anyone any ideas?
thanks a lot
George (HK) -
Sample PL/SQL Portlet Source Code for Oracle Portal 9ias
Hi, I'm a newbie of Oracle Portal technology, and I have a problem:
I would create a PL/SQL portlet that realizes the following functions:
1) Retrieve the username of the portal user logged from WWCTX_API.GET_USER function.
2) Insert into an oracle db table two values about two hidden fields in the HTML FORM of the portlet.
3) Realize the insert commit through the click on the submit button on the Html form of the portlet. I would redirect by the same button to an other page url also.
I've never developed in Portal, and may be useful if someone could post me the source code of the SHOW MODE SECTION in the PROCEDURE SHOW of a SAMPLE PL/SQL PORTLET that realizes the upper functions.
Thanks a lot....Hi
Here's the code from Helloworld_Portlet example:
procedure show
p_portlet_record wwpro_api_provider.portlet_runtime_record
is
l_portlet wwpro_api_provider.portlet_record;
begin
if (not is_runnable(
p_provider_id => p_portlet_record.provider_id
,p_reference_path => p_portlet_record.reference_path)
) then
raise wwpro_api_provider.PORTLET_SECURITY_EXCEPTION;
end if;
Retrieve the portlet information.
l_portlet := get_portlet_info(
p_provider_id => p_portlet_record.provider_id
,p_language => p_portlet_record.language
if (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW) then
if (p_portlet_record.has_title_region) then
Draw the portlet header and specify what links are available
from that header (i.e. details, customize, help, and about).
The has_title property is set at the page region level.
wwui_api_portlet.draw_portlet_header
p_provider_id => p_portlet_record.provider_id
,p_portlet_id => p_portlet_record.portlet_id
,p_title => l_portlet.title
,p_has_details => true
,p_has_edit => true
,p_has_help => true
,p_has_about => true
,p_referencepath => p_portlet_record.reference_path
,p_back_url => p_portlet_record.page_url
end if;
Draw the portlet borders.
The has_border property is set at the page region level.
wwui_api_portlet.open_portlet(p_portlet_record.has_border);
Display the content of the portlet in the show mode.
Use the wwui_api_portlet.portlet_text() API when
generating the content of the portlet so that the
output uses the portlet CSS.
htp.p(wwui_api_portlet.portlet_text(
p_string => 'Hello World - Mode Show'
,p_level => 1
if (p_portlet_record.has_border) then
wwui_api_portlet.close_portlet;
end if;
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_ABOUT) then
Display the about page for the portlet.
htp.p('Hello World - Mode Show About');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_EDIT) then
Display the edit page for the portlet.
htp.p('Hello World - Mode Show Edit');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_HELP) then
Display the help page for the portlet.
htp.p('Hello World - Mode Show Help');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_EDIT_DEFAULTS) then
Display the edit defaults page for the portlet.
htp.p('Hello World - Mode Edit Defaults');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_SHOW_DETAILS) then
Display the details page for the portlet.
htp.p('Hello World - Mode Show Details');
elsif (p_portlet_record.exec_mode = wwpro_api_provider.MODE_PREVIEW) then
Display the preview page for the portlet.
htp.p('Hello World - Mode Show Preview');
end if;
end show;
I think you need to add this:
You can get the values of your html-form with this command:
v_hidden_1 varchar2(256);
v_hidden_2 varchar2(256);
v_hidden_1 := wwpro_api_parameters.get_value('name_of_hidden_1_in_html_form','p');
v_hidden_2 := wwpro_api_parameters.get_value('name_of_hidden_2_in_html_form','p');
You can get the actual URL with this command:
v_url := p_portlet_record.page_url;
Hope that helps.
Regards,
Mark -
What's the Oracle Standard for generating Output & logfile for Conc Prog?
Is there any Oracle Standard for generating output and log files for standard concurrent programs and reports.
for example: if Error, only Log no output
if Warning, Log & output
Complete Normal, Log & output
Any help is appreciated...
Thanks,
SubhadeepIs there any Oracle Standard for generating output and log files for standard concurrent programs and reports.
for example: if Error, only Log no output
if Warning, Log & output
Complete Normal, Log & output
Any help is appreciated...APPS.FND_CONCURRENT -- procedure get_dev_phase_status
http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_details?c_name=FND_CONCURRENT&c_owner=APPS&c_type=PACKAGE%20BODY&c_detail_type=source
Thanks,
Hussein -
Is there a portal upgrade path for 10.1.2 to 10.1.4 for OracleAS Standard Edition One? If so, could someone please point me to the document/download?
Hope this helps,
http://www.oracle.com/technology/products/ias/portal/html/upg_1014_1012_intro.html
:Krishna -
Any Oracle best practice/standards for inter-DataCente links for Oracle RAC
Hello Oracle Experts,
Am working for a customer to set up Oracle RAC architecture hosting SAP/Non-SAP applications per SLA levels(MC/BC/Standard) specs. Currently my network team needs calculation to arrive at whether we will go for a (1), (2) or (3) 10Gig links for inter DC (Data-Center) for Oracle RAC.. below is additional background:
• Porting all client SAP/Non-SAP Oracle databases to new 2 data-centers.
• There will be 10 blades (4x BL680s and 6x BL460s) in each DC (can scale-up/out later on).
• Clusters architecture to support Extended/Stretched RAC cluster feature
• Clusters 2-node each(1-datacenter1, 1-datacenter2) and nodes distributed across 2 x c7000 such that no cluster has more than one node in an enclosure.
• Each node will have - 4 NIC ports ( 2 x public and 2 x private) , 2 dual-port HBA
• Oracle ASM/ACFS (ASM Cluster File System), Voting Disk, OCR and Database files
• the versions are Oracle 11g RAC, Oracle 10g RAC and Oracle 9i (for DataGuard/Standby) on RHEL 6 on Proliant Blades (x86) + BladeMatrix
My network colleagues considering using DWDM across the 2 DCs(given the lesser cost?). Am still looking around if there are any Oracle/industry-best practices around this and having a calculation to support that..
Many Thanks in advance..
Regards,
AbhijitHi ,
There are no specific set of steps / practices for batch loading contents to ucm . It would be very much dependent on how many contents does the user have to load to UCM and how well the server is configured in terms of performance .
You can get more details from the following documentation link : http://docs.oracle.com/cd/E21043_01/doc.1111/e10792/c02_settings009.htm
Thanks,
Srinath -
What version of JDeveloper I need for Oracle Portal portlets
What version of JDeveloper I need for building Portlets who work
on Oracle Portal????
ThanksAparently only up to 10.1.2 is supported. :(
-
Tutorials needed for cloning portlets on oracle AS 10g portal server
hi,
i'm using oracle AS 10g portal server (ver 10.1.4). I'm relatively new to oracle as server.
I have a requirement for cloning portlets and using them in an all together differrent portal.
Wud like to have some knowledge abt this.
thankshi,
i'm using oracle AS 10g portal server (ver 10.1.4). I'm relatively new to oracle as server.
I have a requirement for cloning portlets and using them in an all together differrent portal.
Wud like to have some knowledge abt this.
thanks -
Difference between Enterprise Edition and Standard Edition for Oracle RAC
Hi,
In our current setup we have RAC on standard edition and client is now planning to go for Enterprise Edition but not yet decide because of cost.
Is there any difference between Grid Infrastructure 11gR3 Enterprise edition and Standard Edition ?
They told me to first install Enterprise Edition and then will move to Standard Edition if they can't get the EE license so in that case do i have to re-install Grid infrastructure for standard edition?
Regards,
Chirag994551 wrote:
Hi,
In our current setup we have RAC on standard edition and client is now planning to go for Enterprise Edition but not yet decide because of cost.
Is there any difference between Grid Infrastructure 11gR3 Enterprise edition and Standard Edition ?
They told me to first install Enterprise Edition and then will move to Standard Edition if they can't get the EE license so in that case do i have to re-install Grid infrastructure for standard edition?Hi,
There is no "Grid Infrastructure 11gR3 Enterprise edition and Standard Edition", is only Grid Infrastructure 11gR2.
About Oracle Clusterware (Grid Infrastructure) licensing.
At least one of the servers in the cluster is licensed for Oracle Database (SE1, SE, or EE)
A cluster is defined to include all the machines that share the same Oracle Cluster Registry (OCR) and Voting Disk.
http://docs.oracle.com/cd/E11882_01/license.112/e10594/editions.htm#CJAHFHBJ
About Database licensing.
http://www.oracle.com/us/products/database/enterprise-edition/comparisons/index.html
Note : Oracle Real Application Clusters (Oracle RAC), is an option to Oracle Database 11g Enterprise Edition and included with Oracle Database 11g Standard Edition (on clusters with a maximum of 4 sockets).
If you move to Oracle EE you must purchase a separate licence to use RAC option
About Installation:
Nothing changes on your current setup of Grid Infrastructure 11.2
Just install a new fresh installation of Oracle Database (On current clusterware) chosing E.E during Install. Configure the database/services to start from this new ORACLE HOME. Nothing change on Database all previous backup and features used still unchanged. Using this new Oracle Home new features are enabled to be used by your databases.
About Downgrade:
Step by Step Procedure to Convert from Enterprise Edition to Standard Edition [ID 465189.1] -
Need HELP to find Eclipse IDE with Oracle Portlet Factory.
I want to start to develop oracle portlets without coding and I found that Oracle Portlet Factory is right technology for that. But I do not the best place to get info about installation of Oracle Portlet Factory based in Eclipse or somewhere else.
Hi,
Error might have occurred due to selecting only the OSM related modules.
Try again by selecting all the "Oracle Communications Service Studio Modules" and it should work.
Thanks,
BR, Harry -
Memory and No. of Processor calculation for Oracle EBS R11 and R12
Can some one please tell me …. How to calculate required Memory and No. of Processors for Oracle EBS R11 and R12.
For example we have 50 Concurrent users and 100 named (i.e. the users which are doing only Data entry.), so how to How to calculate required Memory and No. of Processors
Please guide me on the same.
Thanks,Please refer to the following links, it may be helpful:
Oracle Applications Benchmark White Papers
http://www.oracle.com/apps_benchmark/html/white-papers-e-business.html
Oracle Applications Standard Benchmark White Papers
http://www.oracle.com/apps_benchmark/html/white-papers.html
Hardware requirements for Oracle APPS
Hardware requirements for Oracle APPS -
Error creating a new Data Source for Oracle connection
I'm trying to create a new data source connection to our
Oracle 10gR2 server using ColdFusion Administrator 6.1 Standard on
a Windows 2003 server.
I created a System DSN ODBC connection for Oracle. I can use
the ODBC connection when connecting an Access db to Oracle but when
I try to use it w/ ColdFusion Admin it generates the following
error message:
Connection verification failed for data source: sitest2
[]java.sql.SQLException: [Macromedia][SequeLink JDBC
Driver][ODBC Socket]internal error:
Driver's SQLAllocHandle on SQL_HANDLE_ENV failed
The root cause was that: java.sql.SQLException:
[Macromedia][SequeLink JDBC Driver][ODBC Socket]internal error:
Driver's SQLAllocHandle on SQL_HANDLE_ENV failed
Any help or recommendations would be greatly appreciated.
TinaThe schema/user is system and the password is alpha-numeric, upper/lower case, no special char ...
As a workaround I was able to add the password to the entry in the datasources.xml file and restarted BI Pub.
The JDBC is working ... I can test the connection successfully ... just wont save the entry
Edited by: tread on Oct 17, 2011 11:55 AM -
Procedure for creating logical standyby database for oracle 11g?
Hi all,
can anybody provide me docs /procedure for creating logical standby databse for oracle 11g standard edition.
AravindAravind,
1. The Oracle Standard Edition does not have standby mechanism, you should do it manually or go for Enterprise Edition.
2. It's rather a question for General Database Discussions instead of Peoplesoft.
Any further question regarding that point, please post out there.
Nicolas. -
SSMA for Oracle 6.0 Cannot connect to Oracle DB reporting "table or view does not exist"
SSMA For Oracle v6.0.0
MS SQL Server Enterprise 64bits v11.0.3000.0
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
Symptom:
when connecting Oracle, it reports error "Common Requirement: User does not have required permissions". Then it reports error: "Error occurred while collecting data."
The following is log:
[Generic: Mandatory] [1500/1] [2015-03-03 04:19:29]: SQL Server Migration Assistant for Oracle v6.0.0
[Generic: Mandatory] [1500/1] [2015-03-03 04:19:29]: Starting assembly: SSMAforOracle, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Created: 7/22/2014 4:42:22 PM
Last Modified: 7/22/2014 4:42:22 PM
OS Version: Microsoft Windows NT 6.1.7601 Service Pack 1
OS architecture: x64
Processor architecture: AMD64
Current culture: en-US
UI culture: en-US
[Collector: Mandatory] [1500/4] [2015-03-03 04:20:04]: Oracle connection provider: OracleClient.
[Collector: Mandatory] [1500/4] [2015-03-03 04:20:04]: Oracle connection mode: Standard.
[Collector: Mandatory] [1500/4] [2015-03-03 04:20:06]: Oracle server version: '11.2.0.3.0'.
[Gui: Error] [1500/4] [2015-03-03 04:20:12]: LowLevelAdapter.ReadSource : Read Source error: Microsoft.SSMA.Framework.Generic.Collectors.CollectorException: Error occurred while collecting data. ---> System.Data.OracleClient.OracleException: ORA-00942: table
or view does not exist
at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
at System.Data.OracleClient.OracleCommand.ExecuteScalarInternal(Boolean needCLStype, Boolean needRowid, OciRowidDescriptor& rowidDescriptor)
at System.Data.OracleClient.OracleCommand.ExecuteScalar()
at Microsoft.SSMA.Framework.Generic.DbUtilities.SsmaDbCommand.ExecuteScalar()
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.ExecuteScalarToInt(IDbConnection connection, String text)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.GetCountForExcludedSchemas(IDbConnection connection, IEnumerable`1 excludedSchemas, Int64 version)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CountObjects(IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, Set`1 excludedSchemas)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CollectDataIntoMetabase(XMetabase xMetabase, IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider
stopOperationProvider, ICollectionContext context)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CreateMetabaseAndCollectData(IDbConnection connection, String xmlConnectionParameters, XNode xFilter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider stopOperationProvider,
ICollectionContext context)
--- End of inner exception stack trace ---
at Microsoft.SSMA.Framework.Generic.Workspaces.Default.MetabaseWorkspaceItem.Connect(String connectionParameters, SecureString password)
at Microsoft.SSMA.GUI.Product.OracleToMsSql.LowLevel.AppConnectToSourceOracle.ConnectToSourceStart(Object guiContext)
[Gui: Error] [1500/4] [2015-03-03 04:20:12]: Exception: Error occurred while collecting data.
site: Void Connect(System.String, System.Security.SecureString)
source: Microsoft.SSMA.Framework.Generic.SSMAEnvironment
at Microsoft.SSMA.Framework.Generic.Workspaces.Default.MetabaseWorkspaceItem.Connect(String connectionParameters, SecureString password)
at Microsoft.SSMA.GUI.Product.OracleToMsSql.LowLevel.AppConnectToSourceOracle.ConnectToSourceStart(Object guiContext)
[Gui: Error] [1500/4] [2015-03-03 04:20:12]: Inner Exception #1: ORA-00942: table or view does not exist
site: Void CheckError(System.Data.OracleClient.OciErrorHandle, Int32)
source: System.Data.OracleClient
error code: -2146232008
at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
at System.Data.OracleClient.OracleCommand.ExecuteScalarInternal(Boolean needCLStype, Boolean needRowid, OciRowidDescriptor& rowidDescriptor)
at System.Data.OracleClient.OracleCommand.ExecuteScalar()
at Microsoft.SSMA.Framework.Generic.DbUtilities.SsmaDbCommand.ExecuteScalar()
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.ExecuteScalarToInt(IDbConnection connection, String text)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.GetCountForExcludedSchemas(IDbConnection connection, IEnumerable`1 excludedSchemas, Int64 version)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CountObjects(IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, Set`1 excludedSchemas)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CollectDataIntoMetabase(XMetabase xMetabase, IDbConnection connection, Int64 serverVersion, OracleCollectionFilter filter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider
stopOperationProvider, ICollectionContext context)
at Microsoft.SSMA.Framework.Oracle.Collector.OracleObjectCollector.CreateMetabaseAndCollectData(IDbConnection connection, String xmlConnectionParameters, XNode xFilter, IUIProgressBarProvider progressBarProvider, IUIStopOperationProvider stopOperationProvider,
ICollectionContext context)Hi Airings,
'ORA-00942: table or view does not exist'
According to the error message, it seems that the migrating table or view does not exist in the database, or SSMA does not have access to it. To troubleshoot the issue, please check the following things.
1. Verify that if the spelling of the table or view name is correct.
2. If the table or view exists but is in a different schema from the current schema where the SQL is executing (in other word, the table doesn’t own by you, but owned by other user), the ORA-00942 error will return too. Resolve this by
explicitly reference the table or view by specifying the schema name (schema_name.table_name).
3. SSMA queries some additional catalog tables that you may not have permission to, please make sure that you grant the account permission to
read sys.mlog$. For more details, please review this similar thread:
Bug in SSMA For Oracle 6.0 for non-dba Oracle user.
Reference:
ORA-00942 Table or View Does Not Exist Oracle Error
Thanks,
Lydia Zhang
Lydia Zhang
TechNet Community Support
Maybe you are looking for
-
Is it possible to add KM properties (like updated) to MS Office docs?
I have clients asking if it's possible to print KM metadata; updated by, updated date, and so on to MS office documents so this data is displayed in the document header or footer. Any tips or ideas? Henning
-
I've lost my iphone 5s for about 3 weeks now. I know for certain it's in the house. I tried the lost my iphone app. At first it said it was 'online but cannot be located' and the loading icon appeared. After about 2 minutes it then stopped loading an
-
Hi, We are having 3 EUL's in Discoverer4, some of the users are able to see only two EUL's from discoverer desktop, I want them to see all the 3 EUL's. Can anyone help me in fixing this, thanks a lot. -San
-
Queue Prioritization not working
I have two scenarios coming from ECC which pushes IDOCs to multiple receiver systems. I created a Sender/Receiver ID as follows Sender Component : ECP Interface Name : * Namespace : urn:sap-com:document:sap:idoc:messages So the above rule covers both
-
Retina Display and streaming non HD video
Hi - how does non HD video content look on the MBP-R in Full Screen mode? Is its blury like the non optimized Apps or website content? Is it even more blurry? Reason why I am asking: Watching series online on a regular screen pretty often looks ok bu