OID and Database Integration
Hi gurus.
Can I synchronize data from OID with a specific table in Oracle Database?
In my company I have a application in pl/sql that store users information in a Oracle database.
Now I would like to integrate my Oracle Portal information with the pl/sql application. In this two application (Portal and pl/sql application) the same user have two differents login.
I would like to use Oracle IDM to do this.
Somebody can help me with this question?
Thanks
Yes, check integration guide for details or you can use dbms_ldap package.
Oracle® Identity Management Integration Guide
http://download-uk.oracle.com/docs/cd/B14099_15/idmanage.1012/b14085/odip_db004.htm
Similar Messages
-
OiD and Portal Integration (WWC-41400)
Outside of the steps below what can be done to integrate Portal and OiD ?
Thanks in Advance !
This is a new install of Oid and Portal.
Portal is installed using ias10221 in a 8.1.7.2 database on Sun Solaris 2.7 w/patches.
Used Configuring Oracle 9iASPortal for LDAP Authentication. White Paper.
December 2000. To defined OID/Portal steps.
I've reviewed
Note: 133123.1 WWC-41400 trying to login to Portal using LDAP authentication
http://otn.oracle.com/products/iportal/htdocs/portal_faq.htm selecting from dba_libraries shows these items.
PORTAL30_SSO AUTH_EXT
/u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
Y VALID
SYS AUTH_EXT
/u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
Y VALID
PORTAL30 AUTH_EXT
/u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
Y VALID
The file exists:
-rw-r--r-- 1 oracle dba 8324 Dec 5 14:37
/u01/app/oracle/product/8.1.7.2/lib/ssoxldap.so
cmrapp:/ >echo $TNS_ADMIN
/u01/app/oracle/product/8.1.7.2/network/admin
cmrapp:/ >tnsping extproc_connection_data
TNS Ping Utility for Solaris: Version 8.1.7.2.0 - Production on 10-DEC-2001
(c) Copyright 1997 Oracle Corporation. All rights reserved.
Attempting to contact (ADDRESS=(PROTOCOL=IPC)(KEY=extprocO))
OK (30 msec)
Here is the listener.ora
LISTENER2 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = cmrapp.ssd.census.gov)(PORT = 1526))
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = extprocO))
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(PROGRAM = extprocO)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/8.1.7.2)
(ENVS =
'LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.7.2/ctx/lib:/u01/app/oracle/product/8.1.7.2/lib:/u01/app/oracle/product/8.1.7.2/bin:/u01/app/oracle/product/8.1.7.2/ctx/bin')
(SID_DESC =
(GLOBAL_DBNAME = oiddev)
(ORACLE_HOME = /u01/app/oracle/product/8.1.7.2)
(ENVS = 'TNS_ADMIN=/u01/app/oracle/product/8.1.7.2/network/admin')
(SID_NAME = oiddev)
TNS_ADMIN is set to /u01/app/oracle/product/8.1.7.2/network/admin in the
apachectl script and at the OS level.
Additionally
The Apache/Apache/logs and Apache/Jserv/logs are clear and no invalid database objects.
I also looked within the Portal30 schema for errors, but found none.
SQL> select * from wwv_rw_errors$;
no rows selected
SQL> select * from wwv_errors$;
no rowsHello Lorenzo,
Currently the procedure on how to do this can be found at:
http://technet.oracle.com/products/iportal/pdf/conf_ldap.pdf
9iAS v2 will be in production sometime in the next month or two.
The procedure for setting this up will be more siplified in 9iAS
v2.
Thanks,
Jay -
Dreamweaver and Database Integration - XML. Windows 7
Hi
Looking to see where the bounds of where Dreamweaver can assist me.
I am looking to use Dreamweaver to develop a site that will need to manage the import of an xml feed from an external site to a database and then split some of the data to xslt for display and some of the other to R studio to calculate and create statistical analysis to be brought back to the website for display as calculate and graphical.
Can Dreamweaver help much with handling data and queries or is there another adobe program that will assist with that as well?
Most of the sites I create will be data intensive and while I can code websites I was looking to speed that section up to allow more time for data analysis.
SaythWhen you say Windows 7, do you mean Windows Server 2008 R2? Or are you talking about your development computer OS?
Dreamweaver is essentially an HTML editor that has website management features. The project you describe requires back-end programming with a language like PHP, RUBY or ASP.NET.
You don't mention which kind of server you are working with (Microsoft or LINUX) or what programming language you intend to work with.
You can write PHP, javascript and ASP code in the Dreamweaver code editor, and DW will do some pretty good syntax checking, but DW is not a real IDE (integrated development environment) for any language except HTML. Also, although you can edit XML in Dreamweaver, there are other environments that work with XML better.
So the short answer to your question is: yes, Dreamweaver could probably be used as your only (or primary) environment for building such a website, but that doesn't necessarily mean it's the best choice. But since you have not given us info about your server environment and programming language of choice, this is about all we can say. -
How can i do OID and weblogic integration?
hi,
i installed weblogic 10.3.0.0 on linux.
on another server i have an OID.
i want to integrate this OID with weblogic.
how can i do?
in oracle application server. i did it from OC4J administration page. under the security tab. identity management.
there is a configuration page to define OID.
thanks for helps.
EserIf OID has a standard LDAP interface, which I believe it does, then configuring an LDAP Authentication Provider is the fundamental way to do this:
http://edocs.bea.com/wls/docs103/secmanage/atn.html#wp1198953
In this case I believe you want to use the generic LDAP Authentication provider.
Good luck and post back if you get this to work. -
Flash form and Database integration using PHP
One of the simpleest ways to Flash forms and data components
to interact with a MySQL Database is with the use of PHP scripts.
These scripts can be the intermediary between the Flash form and
the MySQL Database. There are some
FREE Tutorials available at
http://www.interactivewebconcepts.com
I hope this helps.
MauriceI think i found your problem.
It's a Syntax Error here you should use . instead of ,...
[code]
Subject",$CompanyName
[/code]
this should work.
[code]
Subject".$CompanyName
[/code] -
Re: Workspace integration and Database Mapping
Subject: Re: Workspace integration and Database Mapping
>
1. I aggree with you that this is a weak point of Forte. A possible workaround is
to have a Workspace 'BugFixes' where you fix your bugs without affecting the rest
of your code.
1 - When you integrate a workspace into the repository it takes all the
changes you have made in that workspace and 'saves' them to the
repository. However, what if you have a workspace which has a half
finished project as well as another project which you make a small but
important change to. The small change must go back because other
developers need the 'fix', but the half finished project will essentially be
'broken' if it is integrated at this stage. Is there any way to integrate
only specific projects? If not, how do you stop the half finished project
being copied into the other developers' workspaces when they do an
'Update'.
Hi Forte'rs
I just would like to express my deep appreciation for the way integrating
workspaces works in Forte.
This makes it a lot safer to work with, because you can only test the
COMPLETE set of code and not just the 'few' changes you just made...
I, at least, always make quite a few changes in a bunch of classes, so it would be
a complete mess to try to sort out which changes to integrate and which to keep
in my workspace only.
Now I also have been frustrated not being able to make a quick (and dirty) fix - but
in hindsight - it is clear that you cannot be sure that the fix works in the real world
(you know: the stuff outside your own heavily modified workspace).
So while I agree with everyone that got frustrated by not been able to integrate
just a few changes, I am also happy that this is not allowed!
may the forte be with you all
Jens Chr Juul Jensen
KAD/Denmark
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>Subject: Re: Workspace integration and Database Mapping
>
1. I aggree with you that this is a weak point of Forte. A possible workaround is
to have a Workspace 'BugFixes' where you fix your bugs without affecting the rest
of your code.
1 - When you integrate a workspace into the repository it takes all the
changes you have made in that workspace and 'saves' them to the
repository. However, what if you have a workspace which has a half
finished project as well as another project which you make a small but
important change to. The small change must go back because other
developers need the 'fix', but the half finished project will essentially be
'broken' if it is integrated at this stage. Is there any way to integrate
only specific projects? If not, how do you stop the half finished project
being copied into the other developers' workspaces when they do an
'Update'.
Hi Forte'rs
I just would like to express my deep appreciation for the way integrating
workspaces works in Forte.
This makes it a lot safer to work with, because you can only test the
COMPLETE set of code and not just the 'few' changes you just made...
I, at least, always make quite a few changes in a bunch of classes, so it would be
a complete mess to try to sort out which changes to integrate and which to keep
in my workspace only.
Now I also have been frustrated not being able to make a quick (and dirty) fix - but
in hindsight - it is clear that you cannot be sure that the fix works in the real world
(you know: the stuff outside your own heavily modified workspace).
So while I agree with everyone that got frustrated by not been able to integrate
just a few changes, I am also happy that this is not allowed!
may the forte be with you all
Jens Chr Juul Jensen
KAD/Denmark
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/> -
Issue while integrating OID and BPEL.
Issue while integrating OID and BPEL.
We followed steps mentioned in for integration. WE have two SoA instances, home, oc4j_soa.
http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/service_config.htm#BABIBGFF
Before running configure_oid.bat script, we changed jazn.xml to include the contents that are available in home\jazn.xml.
The contents we replaced contain
<jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="LDAP" location="ldap://myhost:389" default-realm="my-realm" >
<property name="custom.sso.url.login" value="/jsso/SSOLogin" />
<property name="ldap.user" value="orclApplicationCommonName=jaznadmin2,cn=JAZNContext,cn=products,cn=OracleContext" />
<property name="ldap.password" value="{903}dA0r1HydR5qIhjAn2OCLMSWlFXeLdV//sCLFNwSfWhE=" />
<property name="custom.sso.key.alias" value="ssoSymmetricKey" />
<property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter" />
<property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector" />
<property name="idm.token.type" value="HTTP_COOKIE" />
<property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO" />
<property name="custom.sso.url.logout" value="/jsso/SSOLogout" />
<property name="ldap.protocol" value="no-ssl" />
<property name="idm.authentication.name" value="JavaSSO" />
</jazn>
configure_oid.bat ran successfully.
But when we try restarting SoA, it gives error. If we replace the above to point to XML-based jazn then SoA starts succcessfully.
Please let us know if we are missing anything.
Regards
Yatan*1.) No I am not able to complete 2.1.3.3 step 3 the*
work list application is showing "authentication fail"
user look up is showing "unable to find the realm with name my-realm "
*2.) After 2.1.3.3 step 2, if I try restarting the SOA suite, it throws following error.*------------------------------------------------------------------------------------------------------------------------------------------------------------
Configuration information
Running in C:\product\10.1.3.1\OracleAS_1
Operation mode:Startup, App Server, No Enterprise Manager, Single Instance
Oracle home:C:\product\10.1.3.1\OracleAS_1
Oracle home name:Unnamed
Instance name:ias_soa.myhost
Instance type:allProducts
Version:10.1.3.1.0
Uses infrastructure:false
Not an infrastructure instance, no infrastructure information available
Components:[j2ee, apache, orabpel, oraesb, owsm, Wsil]
2009-06-29 04:10:49.962--Begin log output for Mid-tier services (ias_soa.myhost)
2009-06-29 04:10:49.962--Processing Step: starting OPMN
2009-06-29 04:10:57.493--Processing Step: starting OPMN managed processes
2009-06-29 04:11:22.806--End log output for Mid-tier services (ias_soa.myhost)
An unknown OPMN error has occured
oracle.appserver.startupconsole.model.ConsoleException: An unknown OPMN error has occured
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:140)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
Caused by: oracle.appserver.startupconsole.model.ConsoleException: There are some errors while stopping the following components. Refer to the generated error report for more details.
==================================================
ias-component: default_group
process-type: oc4j_soa
process-set: default_group
Error Message:failed to start a managed process after the maximum retry limit
==================================================
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:139)
... 6 more
Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:97)
... 6 more
Exception caused by
There are some errors while stopping the following components. Refer to the generated error report for more details.
==================================================
ias-component: default_group
process-type: oc4j_soa
process-set: default_group
Error Message:failed to start a managed process after the maximum retry limit
==================================================
oracle.appserver.startupconsole.model.ConsoleException: There are some errors while stopping the following components. Refer to the generated error report for more details.
==================================================
ias-component: default_group
process-type: oc4j_soa
process-set: default_group
Error Message:failed to start a managed process after the maximum retry limit
==================================================
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:139)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
Caused by: oracle.ias.opmn.optic.OpticControlException: Error from opmn during process control operation
at oracle.ias.opmn.optic.AbstractOpmnEntity.runCommand(AbstractOpmnEntity.java:174)
at oracle.ias.opmn.optic.AbstractOpmnEntity.start(AbstractOpmnEntity.java:110)
at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:97)
... 6 more
<?xml version='1.0' encoding='WINDOWS-1252'?>
<response>
<msg code="-82" text="Remote request with weak authentication.">
</msg>
<opmn id="bg1ws0008:6201" http-status="206" http-response="2 of 3 processes started.">
<ias-instance id="ias_soa.myhost">
<ias-component id="default_group">
<process-type id="home">
<process-set id="default_group">
<process id="91427687" pid="4148" status="Alive" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\default_group~home~default_group~1.log" operation="request" result="success">
<msg code="0" text="">
</msg>
</process>
</process-set>
</process-type>
<process-type id="oc4j_soa">
<process-set id="default_group">
<process id="91427688" pid="5856" status="Init" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\default_group~oc4j_soa~default_group~1.log" operation="request" result="failure">
<msg code="-21" text="failed to start a managed process after the maximum retry limit">
</msg>
</process>
</process-set>
</process-type>
</ias-component>
<ias-component id="HTTP_Server">
<process-type id="HTTP_Server">
<process-set id="HTTP_Server">
<process id="91427686" pid="5140" status="Alive" index="1" log="C:\product\10.1.3.1\OracleAS_1\opmn\logs\\HTTP_Server~1.log" operation="request" result="success">
<msg code="0" text="">
</msg>
</process>
</process-set>
</process-type>
</ias-component>
</ias-instance>
</opmn>
</response>
*3.) opmnctl status -all ?*
C:\product\10.1.3.1\OracleAS_1\opmn\bin>opmnctl status -all
Usage:
opmnctl [<scope>] status [<options>] [host port]
Notes:
- if host,port is specified, contact opmn on host,port;
otherwise, contact opmn in local ias instance.
scope:
@instance(:name)*|@cluster
scope specifies how far to apply the query. To apply the query to
all known iAS Instances, specify "cluster". To apply the query
to a specific set of 1 or more iAS Instances, specify
"instance(:instname(:instname...))". If no names are supplied
in an instance scope string then the request is applied to the
"local" instance. In this context, "local" means the instance
containing the opmn server handling the request.
Default: local iAS Instance.
Options:
[ias-component|oc4j-group]=id
- filter output by ias-component name
- i.e. filter output by oc4j-group name
-l - pre-selected long output format:
%cmp32%prt18%pid7R%sta8%uid10R%mem8R%utm9R%por
-fmt <fmtlist> - output format (see details below)
Option "-fmt <fmtlist>" and "-l" are mutually exclusive
-fsep <string> - field separator (default:" | ")
-rsep <string> - record separator (default:"\n")
-noheaders - don't print a header
-c <count> - number of times to print status (default:1)
-i <nsecs> - seconds between each print (default:5)
-app [-l] - application status (optional long format)
-port - opmn "request" host and port (scope
argument invalid)
Format String Syntax:
<fmtlist> - A single string containing one or more statistic
identifiers concatenated together where each identifier has
the following format: %<statname>[<width>[<justification>]]
default: %cmp32%prt18%pid7R%sta8
<statname> - Must be one of the following:
ins - iAS Instance Name
cmp - iAS Component Id
prt - Process Type Id
prs - Process Set Id
idx - Index of process in Process Set
pid - OS Process Identifier
uid - Opmn Unique Id
typ - Name for this kind of process
sta - Process status
stm - start time (ms)
utm - up time (ms)
cpu - cpu time (ms)
mem - memory used (Kb)
pme - private memory (Kb)
sme - shared memory (Kb)
hpz - heap size (Kb)
por - Port List
<width> - The number of columns to use for this field. Output
less than this value will receive padding according to the
specified justification. Output more than this value will
be truncated and terminated with '~'.
default: the width of each datum
<justification> - How to justify output when less than the width.
Must be L, R, or C (left, right, or center justification).
default: L
4.) SOA Suite version ? *10.1.3.1.0*
5.) Did you manually tweak some configuration file or followed the documentation as it is ? I have followed the document as it is.
I have changed only jazn.xml available in ..j2ee/oc4j_soa suite to have the below section: This section was copied from jazn.xml of ..j2ee/home directory that has been automatically updated after running configure_oid.bat file
<jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="LDAP" location="ldap://myhost:389" default-realm="myrealm" >
<property name="custom.sso.url.login" value="/jsso/SSOLogin" />
<property name="ldap.user" value="orclApplicationCommonName=jaznadmin2,cn=JAZNContext,cn=products,cn=OracleContext" />
<property name="ldap.password" value="{903}dA0r1HydR5qIhjAn2OCLMSWlFXeLdV//sCLFNwSfWhE=" />
<property name="custom.sso.key.alias" value="ssoSymmetricKey" />
<property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter" />
<property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector" />
<property name="idm.token.type" value="HTTP_COOKIE" />
<property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO" />
<property name="custom.sso.url.logout" value="/jsso/SSOLogout" />
<property name="ldap.protocol" value="no-ssl" />
<property name="idm.authentication.name" value="JavaSSO" />
</jazn>
instead of
<jazn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/jazn-10_0.xsd" schema-major-version="10" schema-minor-version="0" provider="XML" location="./system-jazn-data.xml" default-realm="jazn.com">
<!-- properties to configure the 3rd party IDM framework -->
<property name="idm.authentication.name" value="JavaSSO"/>
<property name="idm.token.asserter.class" value="oracle.security.jazn.sso.SSOCookieTokenAsserter"/>
<property name="idm.token.collector.class" value="oracle.security.jazn.sso.SSOCookieTokenCollector"/>
<property name="idm.token.type" value="HTTP_COOKIE"/>
<property name="idm.token.collector.cookie.1" value="ORA_OC4J_SSO"/>
<!-- properties for the out of the box Java SSO -->
<property name="custom.sso.url.login" value="/jsso/SSOLogin"/>
<property name="custom.sso.url.logout" value="/jsso/SSOLogout"/>
<property name="custom.sso.key.alias" value="ssoSymmetricKey"/>
</jazn> -
Workspace integration and Database Mapping
Hi there folks,
I have a couple of questions about Forte.
1 - When you integrate a workspace into the repository it takes all the
changes you have made in that workspace and 'saves' them to the
repository. However, what if you have a workspace which has a half
finished project as well as another project which you make a small but
important change to. The small change must go back because other
developers need the 'fix', but the half finished project will essentially be
'broken' if it is integrated at this stage. Is there any way to integrate
only specific projects? If not, how do you stop the half finished project
being copied into the other developers' workspaces when they do an
'Update'.
2 - We have designed a class called 'Criteria' which contains several
attributes, each of which are a class called 'Criterion'. The Criterion
class contains the attributes "Active", "From" and "To" which are simple
data types. Now if the 'Criteria' class is used for attributes in two other
classes (Say "ClassA" and "ClassB"), how can you match these
classes to RDBMS tables? I realise you could explicitly name columns
and attributes in SQL Select, Insert and Update statements, but that
has now defeated the purpose of creating the 'Criteria' class in the first
place. Namely, ease of future maintenance. Am I missing something
here?
Thanks in advance for any help.
Cheers,
Duncan Kinnear,
McCarthy and Associates, Email: [email protected]
PO Box 764, McLean Towers, Phone: +64 6 834 3360
Shakespeare Road, Napier, New Zealand. Fax: +64 6 834 3369
Providing Integrated Software to the Meat Processing Industry for over 10 years
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>Duncan,
1. There is no way to integrate a part of your workspace/class and not the other. So, before you integrate you have to make sure that it compiles and also your changes do not break what others are doing when they update. The only way to do it is to export the half finished projects/classes, integrate the good workspace and then import it back and continue your work.
It is important that there is some discipline and lot of unit testing as your application grows bigger and code larger and you go towards deployment. This will reduce the possibility of breaking others code (after you integrate and others update).
2. From what I have seen, compared to lot of tools Forte goes very far in providing a good and easy mapping from objects (rather object attributes) to table column mapping. All said and done there is a mismatch between pure objects and an RDBMS table. We have to live with it until we get to a stage where we can have OODBMSes which are still in its infancy compared RDBMSes. In forte you can map attributes of an object whose names are same as the column names. Another option is to alias the column names to match the attribute names in the SQL.
Now for my pet discussion of mapping objects to tables - It is easier and simple if you map an object to a table. OO purists might argue with me and say that is not very OOriented. That is right but we are dealing with a mismatch here. It is just that we are impedance matching by trying to persist an object into an RDBMS table.The other possibilities are to map 1 to many from object to a table and vice versa. Choose whatever is right for you. Eventually keep the performance in mind when you choose an approach.
Hope this helps.
Nirmal
Nirmal P Uppalapati Phone: (203) 622-5386
VP-US Operations (203) 359-3992
PSI Data Systems Ltd. Mobile: (203) 912-1302
Suite 406 Fax: (203) 359-4662
One Bank Street Email : [email protected]
Stamford, CT 06901 USA Web: http://www.psi.soft.net
-----Original Message-----
From: Duncan Kinnear [SMTP:[email protected]]
Sent: Wednesday, October 14, 1998 6:02 PM
To: [email protected]
Subject: Workspace integration and Database Mapping
Hi there folks,
I have a couple of questions about Forte.
1 - When you integrate a workspace into the repository it takes all the
changes you have made in that workspace and 'saves' them to the
repository. However, what if you have a workspace which has a half
finished project as well as another project which you make a small but
important change to. The small change must go back because other
developers need the 'fix', but the half finished project will essentially be
'broken' if it is integrated at this stage. Is there any way to integrate
only specific projects? If not, how do you stop the half finished project
being copied into the other developers' workspaces when they do an
'Update'.
2 - We have designed a class called 'Criteria' which contains several
attributes, each of which are a class called 'Criterion'. The Criterion
class contains the attributes "Active", "From" and "To" which are simple
data types. Now if the 'Criteria' class is used for attributes in two other
classes (Say "ClassA" and "ClassB"), how can you match these
classes to RDBMS tables? I realise you could explicitly name columns
and attributes in SQL Select, Insert and Update statements, but that
has now defeated the purpose of creating the 'Criteria' class in the first
place. Namely, ease of future maintenance. Am I missing something
here?
Thanks in advance for any help.
Cheers,
Duncan Kinnear,
McCarthy and Associates, Email: [email protected]
PO Box 764, McLean Towers, Phone: +64 6 834 3360
Shakespeare Road, Napier, New Zealand. Fax: +64 6 834 3369
Providing Integrated Software to the Meat Processing Industry for over 10 years
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/> -
Recently added to DCI's Corporate and e-Business Portals
Conference:
Databases, Portals, Web Services, and XML Integration Magic
When: July 29, 2001, 9:00 AM - 5:00 PM
Where: Hynes Convention Center, Boston
http://www.dci.com/brochure/porbos/seminars.aspRecently added to DCI's Corporate and e-Business Portals
Conference:
Databases, Portals, Web Services, and XML Integration Magic
When: July 29, 2001, 9:00 AM - 5:00 PM
Where: Hynes Convention Center, Boston
http://www.dci.com/brochure/porbos/seminars.asp -
Integrating EBS12 with OID and Oracle Single Sign-On
Hi All,
I recently installed EBS12 and followed all the instructions on metalink note 376811.1 to integrate it with OID and OSSO server.
At the end of integration to verify SSO integration with EBS12, when I access EBS login page via http://[host]:[port]/OA_HTML/AppsLogin, the following error message is displayed:
<< Start of Error Message>>
500 Internal Server Error
java.lang.NoClassDefFoundError
at oracle.apps.fnd.sso.AppsLoginRedirect.AppsSetting(AppsLoginRedirect.java:120)
at oracle.apps.fnd.sso.AppsLoginRedirect.init(AppsLoginRedirect.java:161)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.loadServlet(HttpApplication.java:2231)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4617)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.findServlet(HttpApplication.java:4541)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2821)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:740)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
<< End of Error Message>>
Please let me know what can be the cause of this error?
Thanks,
ShyamPLease use NOTE.249669.1 How To Collect Apache and Jserv Debugging Details
You will collect more informations. -
Business Object and SAP Integration
All,
We've BOJ Data Services XI installed.
Would like to integrate with SAP, does anyone know how or have good information about Business Object and SAP Integration?
Please adivce.Hi Lynn,
If you need to have Business Objects and SAP work together in conjunction you need to have the Business Objects Integration Kit for SAP. Integration Kit provides the database drivers and other features for reporting off SAP.
Link to download the useru2019s Guide:
- Please go to Http://help.sap.com
- Click on Business Objects tab
- Select the product as Integration Kit for SAP
User guide: Business Objects Integration Kit for SAP Useru2019s Guide.
I hope that helps you.
Regards,
Prashant -
I have read all other cases that relate to this error and cannot get this to work. Running SQL Server 2012 sp1 on Windows server 2012 R2. Disk space and permissions are fine, but I get the error below when I try and use the check database integrity task
within my maintenance plan on both system and user databases. I have researched this and fragmentation is not the issue. I'm lost at this point and would appreciate at least some steps to try. databases are not "read only" as I have read this may
contribute to the problem. All other maintenance tasks run fine.
Error message from SQL LOG
Check Database integrity on Local server connection
Databases: All system databases
Task start: 2014-01-13T11:00:04.
Task end: 2014-01-13T11:00:04.
Failed:(-1073548784) Executing the query "DBCC CHECKDB(N'master', NOINDEX)
" failed with the following error: "A database snapshot cannot be created because it failed to start.
A database snapshot cannot be created because it failed to start.
MODIFY FILE encountered operating system error 665(The requested operation could not be completed due to a file system limitation) while attempting to expand the physical file 'E:\\SQLdata\\MSSQL11.MSSQLSERVER\\MSSQL\\DATA\\master.mdf:MSSQL_DBCC9'.
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.
The database could not be exclusively locked to perform the operation.
Check statement aborted. The database could not be checked as a database snapshot could not be created and the database or table could not be locked. See Books Online for details of when this behavior is expected and what workarounds exist. Also see previous
errors for more details.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
Error Message from Log File Viewer in SSMS:
Source: Check Database Integrity Task Executing query "USE [ReportServer] ".: 50% complete End Progress Error: 2014-01-13 11:31:54.92 Code: 0xC002F210
Source: Check Database Integrity Task Execute SQL Task Description: Executing the query "DBCC CHECKDB(N'ReportServer') WITH NO_INFOMSGS " failed with the following error: "A database snapshot cannot be created
because it failed to start. A database snapshot cannot be created because it failed to start. MODIFY FILE encountered operating system error 665(The requested operation could not be completed due to a file system limitation) while attempting to
expand the physical file 'E:\SQLdata\MSSQL11.MSSQLSERVER\MSSQL\DATA\ReportServer.mdf:MSSQL_DBCC9'. The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not
support sparse files or alternate streams. Attempting to get exclusive access to run checks offline. The database could not be exclusively locked to perform the operation. Check statement aborted. The database could not be checked as a database
snapshot could not be created and the database or table could not be locked. See Books Online for details of when this behavior is expected and what workarounds exist. Also see previous errors for more details.". Possible failure reasons: Problems with
the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. End Error Progress: 2014-01-13 11:31:54.93 Source: Check Database Integrity Task
Executing query "USE [ReportServerTempDB] ".: 50% complete End Progress Error: 2014-01-13 11:31:55.02 Code: 0xC002F210 Source: Check Database Integrity Task Execute SQL Task
Description: Executing the query "DBCC CHECKDB(N'ReportServerTempDB') WITH NO_INFOM..." failed with the following error: "A database snapshot cannot be created because it failed to start. A database snapshot cannot be created because
it failed to start. MODIFY FILE encountered operating system error 665(The requested operation could not be completed due to a file system limitation) while attempting to expand the physical file 'E:\SQLdata\MSSQL11.MSSQLSERVER\MSSQL\DATA\ReportServerTempDB.mdf:MSSQL_DBCC9'.
The database snapshot for online checks could not be created. Either the reason is given in a previous error or one of the underlying volumes does not support sparse files or alternate streams. Attempting to get exclusive access to run checks offline.".
Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. End Error Progress: 2014-01-13 11:31:55.02 Source:
Check Database Integrity Task Executing query "USE [AddressUpload] ".: 50% complete End Progress Error: 2014-01-13 11:31:55.13 Code: 0xC002F210 Source:
Check Database Integrity Task Execute SQL Task Description: Executing the query "DBCC CHECKDB(N'AddressUpload') WITH NO_INFOMSGS " failed with the following error: "A database snapshot cannot be created because
it failed to start. A database snapshot cannot be created because it failed to start. MODIFY FILE encountered operating system error 665(The requested operation could not be completed due to a file system limitation) while attempting to expand
the physical file 'E:\SQLData\MSSQL11.MSSQLSERVER\MSSQL\DATA\database1.mdf:MSSQL_DBCC9'. The database snapshot for online checks could not be created. Either th... The package execution fa... The step failed.ReFS is NOT supported in use with SQL Server 2012. Once such item, which you've stumbled upon is the fact that alternate streams and sparse files are not implemented in ReFS and thus these issues are caused. You *could* force the checkdb to execute by using
WITH TABLOCKX but that'll require exclusive access to the database for the duration of the checkdb scan and that's not something I would advise to do.
Sean Gallardy | Blog |
Twitter -
OID and Oracle Forms in 9iAS Release 2
Whenever I bring up a first form in 9iAS forms over the web scenario, I am forced to log into the database through a pop up login box in IE. This is so even though I have a perfectly valid "userid=user/pwd@database" value in the URL. I have tried moving the userid value to the formsweb.cfg group and it helps not a whit. Once I log on everything works hunkydory. I am figuring there is some issue with OID. Is this a valid assumption?
How, exactly, does the OID and forms over the web interact. Do I need to create an OID user that has resource access to the database and then use that id in the userid variable in the URL? If so, how do I do this. Please feel free to be specific as if you were talking to an idiot or a small child...type very slowly and enunciate as you go. Not being able to log in from the formsweb.cfg and the URL is an irritant, not a showstopper, but it is a big irritant.AS with all the downloads on otn this is a full version with no
time limit. But you are under the OTN license which says that
you have to purchase the product if you are developing
production applications with it. Its free for evaluation and
personal education purposes. -
Differences between OID and OUD
Hello gurus,
What are the differences between OID and OUD.
Why Oracle release two LDAP directories. Please let me know.These two are two LDAP directories.
Where OID is database dependent and OUD is not. -
Oracle Forms 11g SSO with OID and IAM
What versions of OID and Access Manager are required to get an Oracle Forms and Reports 11.1.1.2 application
on Weblogic 10.3.2 configured for Oracle SSO using OID authentication?
We want the OID to store and authenticate Users for username and password logins to the database, then
ultimately by user Certificate authentication in OID. I have OID 11.1.1.2 installed and SSO enabled for Forms
in Enterprise Manager.
Is Access Manager required for Forms SSO with OID authentication to work or just to allow user interaction
for registration and Password reset?
Things mention OAM 10.4.3 and others talk about IAM 11g for Forms 11.1.1.2 SSO to work with OID.
We did this back in Oracle Forms and OID 10g with JSP and LDAP to setup users but I understand 11g is
different and IAM can help or is required for this type of SSO to work.
Any help?
Edited by: Kirch on Apr 30, 2013 7:39 AMHi,
According to Oracle's certification matrix found at http://www.oracle.com/technetwork/middleware/downloads/fmw-11gr1certmatrix.xls, Oracle Forms 11.1.1.2 is not supported to use any Oracle Access Manager (OAM) version. OAM is a component of IAM. It is only supported with Oracle SSO 10.1.4.x. The best solution would be to upgrade the Forms and Reports environment to either 11gR2 (11.1.2.1) or to the latest 11gR1 patchset 11.1.1.7. Both versions are compatible with OAM 11.1.1.7.0 and OID 11.1.1.7.0 where only Forms 11gR2 (11.1.2.1) is compatible with OAM 11.1.2.0 and OID 11.1.1.7.0. That would be the best solution as we have ran into configuration problems in the past with using Oracle SSO 10.1.4.x.
Since OID 11.1.1.2.0 is already installed, you should be able to patch it up to 11.1.1.7.0.
For user authentication in OID, it is required to have OAM or Oracle SSO as both products use WebGate or mod_osso agents for authentication and authorization. For purposes of allowing end users to register accounts and password reset, you will either need to also install another IAM component called Oracle Identity Manager (OIM) or create a customized SSO login page that can be coded to perform these actions. I believe there are some examples available on the Internet.
Thanks,
Scott
http://pitss.com/us
Maybe you are looking for
-
Unable to get Liberty sample1 to work
I am a new user to the Identity Server so please excuse me if I am doing something stupid! We are trying to use Federation Management and setting up Sample1 from the Liberty samples under /opt/SUNWam. We have 3 machines on a private lan with no DNS,
-
I just bought K8N platinum and got some problems with the firewall, I cant choose any other profile, like custom, high, low and medium. the problems is that when I tell it to change it starts and it stands: "Configuration settings are being applied"
-
Parameter Form-How to use a user parameter to retrieve list of values for another par
I am developing a report in Reports 6i. There are 2 parameters on parameter form namely year and month. LOV for Year is retrieved from database. After user selects a value from LOV for year, I want to retrieve another LOV for month parameter based on
-
JFormattedTextField creating spaces in field
Hi, I am working with a JFormattedTextField, I am using the tutorial from Sun, but once the text field is created it already has spaces put in the field. I tried using setText and it still has them either way. import java.awt.Container; import java.a
-
CS5 apps stall / hang when creating a new doc
Frequently, when I try to open a new document in Photoshop, Illustrator, and sometimes Dreamweaver, the programs hang for a while (several seconds), and sometimes I even get the dreaded beachball, before I can work in them. Here's a typical scenario: