Connecter for provisioning to Oracle Form based Applications
Hi,
I would like to provision users from OIM to Oracle Form based applications.May I know which connecter I have to use?. DB Application table connecter or DB User Management Connecter?.
Also may I know in which table I need to refer to (If i am using Application Table connecter)?.Thanks.
The database application table connector should work fine. Figure out which table contains the user information for the users and you should be fine.
If Oracle Forms actually uses database users just use the database user connector.
Best regards
/Martin
Similar Messages
-
Load balancing Oracle Forms in Application Server
Hi,
We're currently planning moving from client-server forms to webforms running on Oracle Application Server (10.1.2.0.2). To meet our high availability requirements, we plan to run our forms app servers active-active. We're coming a little unstuck determining the best method of load balancing requests between these however.
Currently the main sticking point is determining whether to go for software or hardware load balancers. One of the main things we're unsure of is how much traffic we can expect to flow through the network. In our client-server environment we typically have 900-1000 active connections during peak load and ~350 forms coming in at just over 300Mb in total.
If you have any experience load balancing between Oracle Forms on Application Server, we'd appreciate it if you could share details of you setup and how it's performing; particularly:
* Whether you have software/hardware load balancing
* The number of connections this supports
* Details of the volume of network traffic you have
Thanks,
ChrisWe have implemented both hardware load-balancers and Webcache as load-balancer. Depending on the situation either may be the best solution. In general we recommend to use hardware load-balancers for production systems that require high availability. However, Webcache is very reliable as well and a Webcache instance can be recovered very quickly in case of a failure (use the cloning facility to create a copy of the instance on new hardware within minutes).
When using https for your applications we do not recommend to use WebCache as there are several issues to cope with then, one is performance (https acceleration facilities are often part of hardware load-balancers). -
I want run oracle forms 6i application from a link at outlook mail.
Example
Oracle Textile System
when i click on above link it calls
D:\ORA6i\BIN\ifrun60.EXE Forms\Mainmenu
application on my local harddrive
regards,
RizI am using Oracle forms 6i (without application server) Oracle 10g database on windows xp environment.
Actually i sent an intimation email to Head of Department (HOD) for my leave approval, now my HOD want there will be a link in email
i.e:
Leave Management System
when he click on it, run Oracle application which is mapped on his Z:\ drive. just logged on the Oracle application and perform his action.
Oracle Forms are installed at D:\ORA6i\BIN\ifrun60.EXE on HOD computer and oracle compiled forms exist at Z:\Forms\Mainmenu
complete running path is D:\ORA6i\BIN\ifrun60.EXE Z:\Forms\Mainmenu -
Create form based applications using javafx in NetBeans 6.5
Hi Friends,
I am a beginner in javafx and want to create a form based application using javafx. I saw in some of the tutorials that forms were created using frames. But when i started developing this, there is no package for frame. Can anyone help me out from this problem.Code for a simple login application can get me out of this.I am using NetBeans 6.5 version.
Thanks in advance
SherlynSee an example for the PasswordField component.
-
Can we run oracle Forms 5 Application with 10G in Client/Server?
Hi All,
Can we run oracle Forms 5 Application with 10G in Client/Server
Mode?
Regards
GauravIn theory you can run it 2 tier - which means that you have the client (the machine the user is sitting at) being the same machine in which the forms application server is running. So yes. But specifically, we don't support a client server runtime anymore. 6i was the last version.
With 10g you will be running through a browser.
Regards
grant -
Pooled Connection not supported in oracle forms 11g
Dear all,
I am using oracle from builder (11.1.1.4) and oracle database 11g Release 2. I can connect to the database from oracle forms 11g, when I use a dedicated or shared server connection mentioned in the tnsnames.ora file . But I want to use the oracle database 11g's new feature DRCP (Database Resident Connection Polling).
To do this a made a another POOLED connection (SERVER=POOLED) in the tnsnames.ora.I can connect to the 11g r2 database server from sqlplus using POOLED connection. But when I try it from form builder (11.1.1.1.4) it gives error with some unknown characters.
Then I tried it in linux frmcmp the message i got in terminal is can not *"Cannot obtain ORACLE version number"*
I have googled and also checked in metalink. But I got nothing.Thanks in advance for your help.I don't think this feature is feasible for forms.
Quoting the documentation from
http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/manproc002.htm
Database Resident Connection Pooling (DRCP) provides a connection pool in the database server for typical Web application usage scenarios where the application acquires a database connection, works on it for a relatively short duration, and then releases it.
Forms keeps a permanent connection to the database, so a connection pool isn't gonna help you in any way.
cheers -
Has Access Manager yet added the ability to do "form memory" for easy SSO integration to applications performing form based authentication. This is a feature found in products such as Netegrity Siteminder and CA's stuff.
This is easier for legacy applications with closed code than trying to modify the login sequences for these applications.
ZHello Romano,
thank you for assisting so much.
Yes, the text itself is always new, but when i believe what it is saying, the content following is not new.
Or do i only mis-interpret the meaning of that text ? Does it perhaps analogously mean: "He User, the content you see was just fresh constructed and cached in the ApplicationCache and then sent to you" or .
I also found the "com.sap.portal.httpconnectivity.urlfetcherservice" and played with it, but with that i achieve cache settings for all applications used and not for only the one i would like it for.
I posted this also in category "Portal Content Development",
URL iview Cache -> How can i empty the ApplicationCache
and there are also interesting answers.
Kind regards
Andreas -
How to trigger and change password for AD user after form based login
Hello,
We are authenticating against Active Directory with Weblogic 10.3 using FORM based security. Everything is working. I need to now change a password for an authenticated user. For example, I have set a user to have their password expire on next logon from the AD side. The user logs in but somehow I need to trap some info from Active Directory (or an LDAP conversation) to figure out if I need to force the user to change password.
Do I need to start looking at custom code with LDAP Java SDK's or can I use a canned MBean from Weblogic Server.
I am looking at http://www.mozilla.org/directory/ for LDAP.
Can I set/reset an AD user's password with an MBean like the following link?
http://download.oracle.com/docs/cd/E13222_01/wls/docs92/javadocs/index.html?weblogic/management/security/authentication/UserPasswordEditorMBean.html
If anyone has any experience with this or can point me in the right direction let me know.
If anyone else is interested please add to the tread and I'll be sure to keep the found solution(s) updated here.
Thanks...........
JJ EverettHello JJ
Please see document ID 403484.1 in http://metalink.oracle.com. This may help to understand what you are aiming to do. Cheers
-- Nathan -
Using Windows Vista and IE7 with Forms based applications
A user has Vista & iexplorer 7 installed on their machine and when they attempt to access the Professional Buyer responsibility (forms based) they receive an error message stating that 'Internet Explorer has stopped working'. When they attempt the same thing using a machine with Windows XP Pro and IE6 they do not have a problem. Could anyone tell me if they have experienced a similar issue and how do you work around it whilst still using Internet Explorer?? Also we are using
j-initiator version 1.3.1.18Microsoft IE 7 on Vista is certified with Apps 11i provided that you meet the following requirements:
- Applications 11.5.10 plus Maintenance Pack 11.5.10 CU2 or later
- Oracle Developer 6i Patchset 18 (6.0.8.27.x) or later (Metalink Note 125767.1)
- Oracle Applications Technology 11i.ATG_PF.H Rollup 4 (RUP 4) (patch 4676589) or later
- Microsoft Vista desktop clients running Internet Explorer 7
- Sun Java plug-in (JRE) 1.5.0_12
Windows Vista + IE7 Certified with E-Business Suite
http://blogs.oracle.com/stevenChan/2007/11/windows_vista_ie7_certified_wi.html -
Connecting database 11g to Oracle forms 6i.
Hi guys,
my previous question was:
"Hi guys,
basically, i am using the "run sql command line" from "Get Started With Oracle Database 11g Express Edition ". I have created a database within the command line and now am trying to open it Oracle forms 6i. I have set up the forms in the form builder but when i hit the green traffic light it asks me to log in. I type "system" for the username and then my password. (Not quite sure what the database bit should be. Someone told me XE). Anyway, apparently, you need to connect the sql command line or the sql database to oracle forms 6i. Can someone please tell me how i can link the database from the command line to oracle froms so i am able to log in. If there is anything technical such as "check a port number" or anything like that, can you tell me where i can locate it.
Thanks in advance "
Someone replied with:
irst you have to configure TNSNAMES.ORA file
copy the tns configuration from database to forms tns file.
then create a user in data base and give connect and create access and create any table and then try to connect from forms.
Can someone please tell me where to look for TNSNAMES.ORA file? where it can usuallly be located? or even what it should look like? i found one but i think it is the one for the forms but non for the database.
ThanksTNSNAMES.ORA File Location
for Forms 6
C:\ORANT\NET80\ADMIN
for forms 10g
E:\DevSuiteHome_1\NETWORK\ADMIN
for database 11g
D:\oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN
note that oracle database 11g does't have compatibility to connect with forms 6 version.
forms 6 version is limited upto 10g database versions. -
Cannot connect to database using Oracle Forms 10g
hi,
I had installed Oracle 10g database and Oracle Forms 10g on Windows Vista Home Basic. However, I was unable to connect to
the database in Oracle Form using scott/scott for database "orcl", with the following error message:
ORA-00604: error occured at recursive SQL level 1
ORA-01009: missing mandatory parameter
However, I could access to the database using this set of username and password. Am I missing something? Thanks.Hi,
After a successful installation of forms 10g in vista, I'm about to run OPatch Universal Installer for the patch 7047034
in order to fix the form bugs. However, I cannot run the command "opatch apply C:\oracle_form\Patch26_Rel_10105\7047034"
with the error "The Oracle Home c:\devsuitehome_1 is not registered with the Central Inventory.". Then I try to create a
oraInst.loc file, but not much change still. The situation is that oracle 10g is installed before oracle developer suite
10g, and when I try to set oracle_home to oracle 10g's path ("C:\oracle\product\10.2.0\db_1") and run "opatch lsinventory",
it returns the correct result; when oracle developer suite 10g's path ("c:\devsuitehome_1") is set as the oracle_home,
the same command would return a different result as "LsInventory: OPatch Exception while accessing O2O".
I've verified through Oracle Universal Installer that the Central Inventory has included both as oracle_home (oracle 10g
and oracle developer suite 10g). I'm very confused now, though it seems that the problem could be solved by registering the
Central Inventory with oraacle developer suite 10g's path. Thanks. -
How do I set miminum # of connections for pool with Oracle and Tomcat?
Hi,
I can't seem to find any attribute to initialize the number of connections for my connection pool. Here is my current context.xml file under my /App1 directory:
<Context path="/App1" docBase="App1"
debug="5" reloadable="true" crossContext="true">
<Resource name="App1ConnectionPool" auth="Container"
type="oracle.jdbc.pool.OracleDataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
url="jdbc:oracle:thin:@127.0.0.1:1521:oddjob"
user="app1" password="app1" />
</Context>
I've been googling and reading forums, but haven't found a way to establish the minimum number of connections. I've tried all sorts of parameters like InitialLimit, MinLimit, MinActive, etc, with no success.
Here is some sample code that I am testing:
package web;
import oracle.jdbc.pool.OracleDataSource;
import oracle.jdbc.OracleConnection;
import javax.naming.*;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties;
public class ConnectionPool {
String message = "Not Connected";
public void init() {
OracleConnection conn = null;
ResultSet rst = null;
Statement stmt = null;
try {
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
OracleDataSource ds = (OracleDataSource) envContext.lookup("App1ConnectionPool");
message = "Here.";
String user = ds.getUser();
if (envContext == null)
throw new Exception("Error: No Context");
if (ds == null)
throw new Exception("Error: No DataSource");
if (ds != null) {
message = "Trying to connect...";
conn = (OracleConnection) ds.getConnection();
Properties prop = new Properties();
prop.put("PROXY_USER_NAME", "adavey/xxx");
if (conn != null) {
message = "Got Connection " + conn.toString() + ", ";
conn.openProxySession(OracleConnection.PROXYTYPE_USER_NAME,prop);
stmt = conn.createStatement();
rst = stmt.executeQuery("SELECT username, server from v$session where username is not null");
while (rst.next()) {
message = "DS User: " + user + "; DB User: " + rst.getString(1) + "; Server: " + rst.getString(2);
rst.close();
rst = null;
stmt.close();
stmt = null;
conn.close(); // Return to connection pool
conn = null; // Make sure we don't close it twice
} catch (Exception e) {
e.printStackTrace();
} finally {
// Always make sure result sets and statements are closed,
// and the connection is returned to the pool
if (rst != null) {
try {
rst.close();
} catch (SQLException e) {
rst = null;
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
stmt = null;
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
conn = null;
public String getMessage() {
return message;
I'm using a utility to repeatedly call a JSP page that uses this class and displays the message variable. This utility allows me to specify the number of concurrent web requests and an overall number of requests to try. While that is running, I look at V$SESSION in Oracle and occassionaly, I will see a brief entry for app1 or adavey depending on the timing of my query and how far along the code has processed in this example. So it seems that I am only using one connection at a time and not a true connection pool.
Is it possible that I need to use the oci driver instead of the thin driver? I've looked at the javadoc for oci and the OCIConnectionPool has a setPoolConfig method to set initial, min and max connections. However, it appears that this can only be set via Java code and not as a parameter in my context.xml resource file. If I have to set it each time I get a database connection, it seems like it sort of defeats the purpose of having Tomcat maintain the connection pool for me and that I need to implement my own connection pool. I'm a newbie to this technology so I really don't want to go this route.
Any advice on setting up a proper connection pool that works with Tomcat and Oracle proxy sessions would be greatly appreciated.
Thanks,
AlanWell I did some more experiments and I am able to at least create a connection pool within my example code:
package web;
import oracle.jdbc.pool.OracleDataSource;
import oracle.jdbc.OracleConnection;
import javax.naming.*;
import java.sql.SQLException;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties;
public class ConnectionPool {
String message = "Not Connected";
public void init() {
OracleConnection conn = null;
ResultSet rst = null;
Statement stmt = null;
try {
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
OracleDataSource ds = (OracleDataSource) envContext.lookup("App1ConnectionPool");
message = "Here.";
String user = ds.getUser();
if (envContext == null)
throw new Exception("Error: No Context");
if (ds == null)
throw new Exception("Error: No DataSource");
if (ds != null) {
message = "Trying to connect...";
boolean cache_enabled = ds.getConnectionCachingEnabled();
if (!cache_enabled){
ds.setConnectionCachingEnabled(true);
Properties cacheProps = new Properties();
cacheProps.put("InitialLimit","5");
cacheProps.put("MinLimit","5");
cacheProps.put("MaxLimit","10");
ds.setConnectionCacheProperties(cacheProps);
conn = (OracleConnection) ds.getConnection();
Properties prop = new Properties();
prop.put("PROXY_USER_NAME", "adavey/xyz");
if (conn != null) {
message = "Got Connection " + conn.toString() + ", ";
conn.openProxySession(OracleConnection.PROXYTYPE_USER_NAME,prop);
stmt = conn.createStatement();
//rst = stmt.executeQuery("SELECT 'Success obtaining connection' FROM DUAL");
rst = stmt.executeQuery("SELECT user, SYS_CONTEXT ('USERENV', 'SESSION_USER') from dual");
while (rst.next()) {
message = "DS User: " + user + "; DB User: " + rst.getString(1) + "; sys_context: " + rst.getString(2);
message += "; Was cache enabled?: " + cache_enabled;
rst.close();
rst = null;
stmt.close();
stmt = null;
conn.close(OracleConnection.PROXY_SESSION); // Return to connection pool
conn = null; // Make sure we don't close it twice
} catch (Exception e) {
e.printStackTrace();
} finally {
// Always make sure result sets and statements are closed,
// and the connection is returned to the pool
if (rst != null) {
try {
rst.close();
} catch (SQLException e) {
rst = null;
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
stmt = null;
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
conn = null;
public String getMessage() {
return message;
In my context.xml file, I tried to specify the same Connection Cache Properties as attributes, but no luck:
<Context path="/App1" docBase="App1"
debug="5" reloadable="true" crossContext="true">
<Resource name="App1ConnectionPool" auth="Container"
type="oracle.jdbc.pool.OracleDataSource"
driverClassName="oracle.jdbc.OracleDriver"
factory="oracle.jdbc.pool.OracleDataSourceFactory"
url="jdbc:oracle:thin:@127.0.0.1:1521:oddjob"
user="app1" password="app1"
ConnectionCachingEnabled="1" MinLimit="5" MaxLimit="20"/>
</Context>
These attributes seemed to have no effect:
ConnectionCachingEnabled="1" ; also tried "true"
MinLimit="5"
MaxLimit="20"
So basically if I could find some way to get these attributes set within the context.xml file instead of my code, I would be a happy developer :-)
Oh well, it's almost Miller time here on the east coast. Maybe a few beers will help me find the solution I'm looking for. -
How to deploy oracle forms + J2EE application in single OC4J instance
We have ORACLE forms application, which is deployed in OC4J Instance in application server.
There are some modules, which are developed in Java/J2EE, which are invoked from Oracle forms application. Currently this java application is
deployed in separate OC4J instance.
Could you please help us how to combine this forms +J2ee application in single ear file,
And this ear file has to be deployed in one OC4J instance.Maybe have a look at :
http://download.oracle.com/docs/cd/B14099_19/web.1012/b14032/basics.htm -
How to Connect Logitec Webcam in Oracle Forms 6i
Hi all,
I am using Logitech Webcam-V-UAP9 MODEL, If there is possible to connect to forms 6i and How to connect to Oracle Forms 6i. Please help me.You can also use a java bean with
native webcam support
http://demo.smaxe.com/juv-na-demo-webcam.html
JavaCV
http://code.google.com/p/javacv/
http://ganeshtiwaridotcomdotnp.blogspot.com/2011/12/opencv-javacv-eclipse-project.html
Java Media Framework,
Marvin Project
http://marvinproject.sourceforge.net/en/index.html
Myron
http://webcamxtra.sourceforge.net/ -
Syntax for sum in Smart Form based on Selection criteria in Program.
Hi,
We have created smart form for printing confirmation entries in desired format. We have given some selection criteria in the program. Now, we want to do the sum of certain fields in the smart form based on selection criteria given in program and selection screen.
But we are getting wrong sum in the smart form than expected.
When we debug the program during run time, we are getting correct records as per our expectations. But result of sum in the out put is not as per given selection criteria.
Do we need to establish link between "select option" and "Smart form"? How can we use internal table created for select option in the smart form?
Thanks & regards
VijayHi,
There will be no option to sum the values in smartforms, You just have to sum and append the data to internal table and display the internal table data in the form.
Regards,
Satish
Maybe you are looking for
-
Running 2 Monitors on a Mid 2012 MBP Via Elgato Thunderbolt 2 Dock
I have a mid 2012 MBP and just purchased the Elgato Thunderbolt 2 Dock which I should get later this week (https://www.elgato.com/en/thunderbolt/thunderbolt-2-dock). The dock has 2 Thunderbolt ports and an HDMI port. I was thinking that I could use
-
KOMK Field is not showing up in the field catalog for creating cond. tab
Hi Guys, I add a new field in KOMK table. Its showing up in the Field catalog but when I create a condition table, its not showing up in that catalog to choose. Thank U for Ur time. Cheers S Kumar
-
Enabled Hyperthreading Now My MacBook Shows a Black Screen
I enabled hyperthreading (msconfig > Boot > Advanced > 4 CPUs) on my 2012 13" MBP and rebooted Windows 8, no I get a brief glance of my splash screen (the one before the login) when Win8 boots up, then it goes black. Fn>F2 has no effect. I have star
-
Using orderby clause when defining a view
Hi, In oracle documentation they specified the query that defines a view cannot contain the ORDER BY or FOR UPDATE clauses. But according to the book oracle DBA certification exam (by JASON S.COUCHMAN) the query that defines a view can contain the OR
-
Hi Guys, I am having problem installing StorADE 2.4 in Oracle Java Web Console 3.1 with CAM 6.6. I am sure I have seen them together in Web Console but doesn't seems to be working... I am getting all sort of javv exception errors... Also the installa