<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-2447545383063131991</id><updated>2009-11-21T01:05:01.712+01:00</updated><title type='text'>Arjan's Oracle knowledge</title><subtitle type='html'>This blog contains my knowledge about Oracle Database/Application Server/Linux/Shell scripting</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default?start-index=26'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='previous' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default?start-index=1&amp;max-results=25'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default?start-index=51&amp;max-results=25'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>26</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-384311448631340208</id><published>2009-04-23T11:47:00.005+02:00</published><updated>2009-05-27T14:06:11.360+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><title type='text'>Oracle XE change HTTP and FTP Port</title><content type='html'>Login on SQL*Plus with the system user:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;SQL*Plus: Release 10.2.0.1.0 - Production on Thu Apr 23 11:40:05 2009&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2005, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; conn system/[PASSWORD]&lt;br /&gt;Connected.&lt;br /&gt;SQL&amp;gt; select dbms_xdb.gethttpport as "HTTP-Port"&lt;br /&gt;            , dbms_xdb.getftpport as "FTP-Port" from dual;&lt;br /&gt;&lt;br /&gt;HTTP-Port   FTP-Port&lt;br /&gt;---------- ----------&lt;br /&gt;     8080          0&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; begin&lt;br /&gt;  2  dbms_xdb.sethttpport('8585');&lt;br /&gt;  3  end;&lt;br /&gt;  4  /&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select dbms_xdb.gethttpport as "HTTP-Port"&lt;br /&gt;            , dbms_xdb.getftpport as "FTP-Port" from dual;&lt;br /&gt;&lt;br /&gt;HTTP-Port   FTP-Port&lt;br /&gt;---------- ----------&lt;br /&gt;     8585          0&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-384311448631340208?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/384311448631340208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-xe-change-http-and-ftp-port.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/384311448631340208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/384311448631340208'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-xe-change-http-and-ftp-port.html' title='Oracle XE change HTTP and FTP Port'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-5462912694695237641</id><published>2009-04-23T10:20:00.002+02:00</published><updated>2009-05-27T09:03:03.410+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Redhat Linux'/><title type='text'>Install java SDK on linux</title><content type='html'>Download the bin file from the java website:&lt;br /&gt;http://java.sun.com/products/archive/&lt;br /&gt;&lt;br /&gt;Install the package as root:&lt;br /&gt;&lt;br /&gt;su - root&lt;br /&gt;&lt;br /&gt;Change the execute rights:&lt;br /&gt;&lt;br /&gt;chmod 700 jdk_*.bin&lt;br /&gt;&lt;br /&gt;Execute the bin:&lt;br /&gt;&lt;br /&gt;./jdk_*.bin&lt;br /&gt;&lt;br /&gt;Java will be installed in /usr/java/&lt;br /&gt;&lt;br /&gt;export JAVA_HOME=/usr/java/jdk...&lt;br /&gt;export PATH=$JAVA_HOME/bin:$PATH&lt;br /&gt;&lt;br /&gt;Now you can check if everthing is ok by:&lt;br /&gt;which java&lt;br /&gt;java -version&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-5462912694695237641?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/5462912694695237641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/install-java-sdk-on-linux.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5462912694695237641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5462912694695237641'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/install-java-sdk-on-linux.html' title='Install java SDK on linux'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-7691771122555720729</id><published>2009-04-22T16:37:00.002+02:00</published><updated>2009-04-22T16:41:16.379+02:00</updated><title type='text'>ORA-39165: Schema TMP was not found and ORA-31655: no data or metadata objects selected for job</title><content type='html'>These errors can occur if the user exists and owns objects but when there are no records in any of the tables.&lt;br /&gt;&lt;br /&gt;Error:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;expdp system/[PASSWORD]@[ORACLE_SID] directory=[EXPORT_DIR] logfile=[LOG_FILE].log content=DATA_ONLY dumpfile=[DUMP_FILE].dmp schemas=[TMP] &lt;br /&gt;&lt;br /&gt;Export: Release 11.1.0.6.0 - Production on Wednesday, 22 April, 2009 16:26:37&lt;br /&gt;&lt;br /&gt;Copyright (c) 2003, 2007, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;Connected to: Oracle Database 11g Release 11.1.0.6.0 - Production&lt;br /&gt;Starting "SYSTEM"."SYS_EXPORT_SCHEMA_01":  system/********@[ORACLE_SID] directory=[EXPORT_DIR] logfile=[LOG_FILE].log content=&lt;span style="font-weight:bold;"&gt;DATA_ONLY&lt;/span&gt; dumpfile=[DUMP_FILE].dmp schemas=[TMP]&lt;br /&gt;Estimate in progress using BLOCKS method...&lt;br /&gt;Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA&lt;br /&gt;Total estimation using BLOCKS method: 0 KB&lt;br /&gt;ORA-39165: Schema [TMP] was not found.&lt;br /&gt;ORA-31655: no data or metadata objects selected for job&lt;br /&gt;Job "SYSTEM"."SYS_EXPORT_SCHEMA_01" completed with 2 error(s) at 16:26:41&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;Remove the DATA_ONLY option, only the METADATA will be exported!!&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-7691771122555720729?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/7691771122555720729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/ora-39165-schema-tmp-was-not-found-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/7691771122555720729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/7691771122555720729'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/ora-39165-schema-tmp-was-not-found-and.html' title='ORA-39165: Schema TMP was not found and ORA-31655: no data or metadata objects selected for job'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-4780625740341624955</id><published>2009-04-20T16:00:00.005+02:00</published><updated>2009-04-20T22:13:24.559+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle RDBMS 10.2.0.4'/><title type='text'>Manual installation ultrasearch in Oracle database</title><content type='html'>Manual installation of database component ultrasearch in an Oracle database:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;set echo on&lt;br /&gt;spool ultrasearch.log&lt;br /&gt;@$ORACLE_HOME/ultrasearch/admin/wk0setup.sql [ORACLE_HOME] "" SYS [PASSWORD SYS] "as sysdba" wksys SYSAUX TEMP "" "FALSE" DATABASE "" [ORACLE_HOME]/jdbc/lib/classes12.zip [ORACLE_HOME]/jlib/orai18n.jar [ORACLE_HOME]/jdk/bin/java /appl/oracle/db_10.2.0.4.0/ctx/bin/ctxhx [DB_HOSTNAME]:[DB_PORT]:[DB_SID] [DB_HOSTNAME]:[DB_PORT]:[DB_SID] [ORACLE_HOME]&lt;br /&gt;spool off&lt;br /&gt;exit&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Check if the option is installed:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;select comp_name, version, status from dba_registry&lt;br /&gt;where COMP_ID='WK';&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-4780625740341624955?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/4780625740341624955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/manual-installation-ultrasearch-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/4780625740341624955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/4780625740341624955'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/manual-installation-ultrasearch-in.html' title='Manual installation ultrasearch in Oracle database'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-6775459780377701630</id><published>2009-04-20T15:36:00.002+02:00</published><updated>2009-04-20T15:38:30.340+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle RDBMS 10.2.0.4'/><title type='text'>Register database by listener</title><content type='html'>When you want to register an database to an listener you can do this like this:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;sqlplus / as sysdba&lt;br /&gt;alter system register&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-6775459780377701630?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/6775459780377701630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/register-database-by-listener.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/6775459780377701630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/6775459780377701630'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/register-database-by-listener.html' title='Register database by listener'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-3898151645582665702</id><published>2009-04-16T16:48:00.003+02:00</published><updated>2009-04-17T10:00:24.953+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Redhat Linux'/><title type='text'>Redhat Linux IP configuration eth0</title><content type='html'>Find the file ifcfg-eth0 normally in the directory /etc/sysconfig/network-scripts/&lt;br /&gt;&lt;br /&gt;If an static ip address is used it should look something like:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;DEVICE=eth0&lt;br /&gt;BOOTPROTO=none&lt;br /&gt;ONBOOT=yes&lt;br /&gt;NETWORK=10.0.1.0&lt;br /&gt;NETMASK=255.255.255.0&lt;br /&gt;IPADDR=10.0.1.27&lt;br /&gt;USERCTL=no&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;When DHCP is used it should look like:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;DEVICE=eth0&lt;br /&gt;BOOTPROTO=dhcp&lt;br /&gt;ONBOOT=yes&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;After the ifcfg-eth0 file is changed the network must be restarted this can be done with the following command:&lt;br /&gt;&lt;br /&gt;service network restart&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-3898151645582665702?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/3898151645582665702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/redhat-linux-ip-configuration-eth0.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3898151645582665702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3898151645582665702'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/redhat-linux-ip-configuration-eth0.html' title='Redhat Linux IP configuration eth0'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-1599573810280116775</id><published>2009-04-16T15:54:00.004+02:00</published><updated>2009-04-17T11:18:01.798+02:00</updated><title type='text'>Share host folders on Virtual Linux machine</title><content type='html'>In VMWare Workstation select the properties of the Virtual Machine and click on options. You can see an Shared Folders property. Enable this option and choose a folder on your host which you want to share. &lt;br /&gt;&lt;br /&gt;VMWare tools need to be installed for this feature.&lt;br /&gt;&lt;br /&gt;Now restart your virtual machine.&lt;br /&gt;&lt;br /&gt;When the virtual machine is started you can access the shared folder in the directory /mnt/hgfs/[NAME OF THE SHARE]&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-1599573810280116775?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/1599573810280116775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/vmware-share-host-folders-on-virtual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/1599573810280116775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/1599573810280116775'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/vmware-share-host-folders-on-virtual.html' title='Share host folders on Virtual Linux machine'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-5651810226767205461</id><published>2009-04-16T09:21:00.005+02:00</published><updated>2009-05-11T08:19:34.698+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><title type='text'>Split vmware files (vmdk) files in smaller chunks</title><content type='html'>There is an application availible that makes it possible to split up files VMware vmdk files in smaller parts (this is part of vmware workstation vmware-diskmanager.exe). There is also een gui build for this: the application can be found on:&lt;br /&gt;&lt;br /&gt;http://vmxbuilder.com/vmware-diskmanager-gui&lt;br /&gt;&lt;br /&gt;If you want to change the name of the master vmdk file than you also need to change the vmx file. (Do not forget to copy the vmx file to the directory where the split up files are placed).&lt;br /&gt;&lt;br /&gt;Change the entry:&lt;br /&gt;scsi0:0.fileName = "NEW NAME.vmdk"&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-5651810226767205461?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/5651810226767205461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/split-vmware-files-vmdk-files-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5651810226767205461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5651810226767205461'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/split-vmware-files-vmdk-files-in.html' title='Split vmware files (vmdk) files in smaller chunks'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-7675201421201760933</id><published>2009-04-16T09:13:00.003+02:00</published><updated>2009-04-21T07:53:17.475+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><title type='text'>Install VMWare tools on a linux VM</title><content type='html'>First you select the option VM &gt; Install VMWare Tools... in VMWare workstation. Than an virtual CD is mounted in your Virtual linux machine (/media/VMware_Tools). If this does not happen you should mount the cdrom manually: mount /media/cdrom. This can give an failure but this is error can be ignored.&lt;br /&gt;&lt;br /&gt;execute the rpm file:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;rpm -ivh VMwareTools-*.rpm&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;After the rpm is installed the configure perl script can be executed:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;cd /usr/bin/&lt;br /&gt;./vmware-config-tools.pl&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-7675201421201760933?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/7675201421201760933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/install-vmware-tools-on-linux-vm.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/7675201421201760933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/7675201421201760933'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/install-vmware-tools-on-linux-vm.html' title='Install VMWare tools on a linux VM'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-4451963258345951039</id><published>2009-04-14T20:52:00.003+02:00</published><updated>2009-04-14T21:54:56.948+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><title type='text'>Install Oracle XE on Linux and configure database XE</title><content type='html'>Download the rpm from the Oracle Website:&lt;br /&gt;http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html&lt;br /&gt;&lt;br /&gt;Execute the RPM&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;rpm -ihv oracle-xe-univ-10.2.0.1-1.0.i386.rpm&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Configure the database&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;su - root&lt;br /&gt;cd /etc/init.d&lt;br /&gt;./oracle-xe configure&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Refer:&lt;br /&gt;http://www.oracle.com/technology/software/products/database/xe/files/install.102/b25144/toc.htm&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-4451963258345951039?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/4451963258345951039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/install-oracle-xe-on-linux-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/4451963258345951039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/4451963258345951039'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/install-oracle-xe-on-linux-and.html' title='Install Oracle XE on Linux and configure database XE'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-1211172090312281694</id><published>2009-04-10T09:47:00.008+02:00</published><updated>2009-06-24T16:58:51.283+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>Documentation, Netpoint/Oblix/CoreId/Oracle Access Manager</title><content type='html'>Documentation Library Oracle Access Manager:&lt;br /&gt;http://download-uk.oracle.com/docs/cd/B28196_01/index.htm&lt;br /&gt;&lt;br /&gt;Oracle® Application Server Best Practices Guide&lt;br /&gt;http://download-uk.oracle.com/docs/cd/B28196_01/core.1014/b31762/accessmgr.htm&lt;br /&gt;&lt;br /&gt;Oracle® Access Manager Access Administration Guide&lt;br /&gt;http://download-uk.oracle.com/docs/cd/B28196_01/idmanage.1014/b25990/v2config.htm#BHADBAGE&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-1211172090312281694?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/1211172090312281694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-access-manager-documentation.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/1211172090312281694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/1211172090312281694'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-access-manager-documentation.html' title='Documentation, Netpoint/Oblix/CoreId/Oracle Access Manager'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-1283566055264404336</id><published>2009-04-09T15:28:00.020+02:00</published><updated>2009-08-11T16:49:10.622+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA 10.1.3.3'/><title type='text'>Integration BPEL / OID 10.1.4 Migration of LDIF data failed. Not all the entries are successfully</title><content type='html'>In the document: http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/service_config.htm#BABIBGFF is mentioned how the integration between BPEL and OID can be configured. But when this is done with OID version 10.1.4 some problems occur:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Migration of LDIF data failed. Not all the entries are successfully.&lt;/span&gt;&lt;br /&gt;If the script configure_oid.sh is executed like this:&lt;br /&gt;&lt;br /&gt;(Pay attention on a production system choose the option seedRequiredUsers instead of SeedAllUsers, otherwise all test users are in the OID)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;cd $ORACLE_HOME/bpel/system/services/install/ant-tasks&lt;br /&gt;./configure_oid.sh orcladmin &amp;lt;PASSWORD&amp;gt; 389 false us seedRequiredUsers oc4jadmin &amp;lt;PASSWORD&amp;gt; oc4j_soa&lt;br /&gt;Buildfile: oid-config.xml&lt;br /&gt;&lt;br /&gt;config-oid:&lt;br /&gt;     [echo] Configuring OID...&lt;br /&gt;    [mkdir] Created dir: $ORACLE_HOME/ldap/install&lt;br /&gt;     [java] Install Configuration&lt;br /&gt;     [java] Install Type: ConfigureOID&lt;br /&gt;     [java] Oracle Home: $ORACLE_HOME&lt;br /&gt;     [java] JDK Home: $ORACLE_HOME/jdk&lt;br /&gt;     [java] Proxy Required: false&lt;br /&gt;     [java] Database Vendor: oracle&lt;br /&gt;     [java] OID Host: ${oid.host}&lt;br /&gt;     [java] OID Port: 389&lt;br /&gt;     [java] OID Realm: us&lt;br /&gt;     [java] OID Seed: seedRequiredUsers&lt;br /&gt;     [java] Admin User: orcladmin&lt;br /&gt;&lt;br /&gt;     [java] ***************************************************************&lt;br /&gt;     [java] Trying to obtain OID specific details from configuration files.&lt;br /&gt;     [java] Warning: You would encounter problems if you have not associated your instance with an OID.&lt;br /&gt;     [java] ***************************************************************&lt;br /&gt;     [java] OID Host is: ldap.test.nl&lt;br /&gt;     [java] OID Port is: 389&lt;br /&gt;     [java] Seeding users/roles in OID realm : us...&lt;br /&gt;     [java] Buildfile: bpminstall.xml&lt;br /&gt;&lt;br /&gt;     [java] seed-oid:&lt;br /&gt;&lt;br /&gt;     [java] init:&lt;br /&gt;&lt;br /&gt;     [java] seed-oid:&lt;br /&gt;     [java] Seeding system users/roles into OID ...&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;     [java] Migration of LDIF data failed. Not all the entries are successfully &lt;/span&gt;migrated&lt;br /&gt;     [java] Seeding demo users/roles into OID ...&lt;br /&gt;     [java] Migration of LDIF data failed. Not all the entries are successfully migrated&lt;br /&gt;&lt;br /&gt;     [java] BUILD SUCCESSFUL&lt;br /&gt;     [java] Total time: 5 seconds&lt;br /&gt;     [java] Exit: 0&lt;br /&gt;     [java] Configuring BPEL identity service configuration file ...&lt;br /&gt;     [java] Adding jaas-mode attribute to hw_services orion-application.xml&lt;br /&gt;     [java] Adding jaas-mode attribute to orabpel orion-application.xml&lt;br /&gt;&lt;br /&gt;bpel-grant-privileges:&lt;br /&gt;     [echo] Granting Server privileges to BPMSystemAdmin role...&lt;br /&gt;     [echo] Granting Domain privileges to BPMDefaultDomainAdmin role...&lt;br /&gt;&lt;br /&gt;all:&lt;br /&gt;&lt;br /&gt;BUILD SUCCESSFUL&lt;br /&gt;Total time: 11 seconds&lt;br /&gt;Done&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;After some investigation I noticed that the ldif script that is inserted in the OID is in the directory: $ORACLE_HOME/bpel/system/services/config/ldap.&lt;br /&gt;&lt;br /&gt;Then I tried to insert the users with the ldapadd commando an error occured:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;ldapadd -h ldap.test.nl -p 389 -D cn=orcladmin -w &amp;lt;PASSWORD&amp;gt; -f system-oid_xxx.ldif&lt;br /&gt;adding new entry cn=bpeladmin,cn=users, dc=us,dc=test,dc=nl&lt;br /&gt;ldap_add: Constraint violation&lt;br /&gt;ldap_add: additional info: Password Policy Error :9004: GSL_PWDNUMERIC_EXCP :Your Password must contain at least 1 numeric characters.&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The conclusion is that there is een password policy in the OID, when this policy is changed the ldapadd works like a charm.&lt;br /&gt;&lt;br /&gt;Change the policy in the OID:&lt;br /&gt;start oidadmin &gt; login with orcladmin &gt; Password Policy Management &gt; cn=pwdPolicies, cn=Common, cn=Product, cn=OracleContext &gt; Password Policy for Realm dc=us,dc=test,dc=nl &gt; tab Password Syntax&lt;br /&gt;&lt;br /&gt;Change Number of Numeric Characters: 0&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/Sd4htisPxhI/AAAAAAAAAIw/twk_00kkjnA/s1600-h/oid1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/Sd4htisPxhI/AAAAAAAAAIw/twk_00kkjnA/s400/oid1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5322728875888723474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or you can change all passwords in the *.ldif file. But then the ant script is not working only because the ldif file is generated during the ant script.&lt;br /&gt;&lt;br /&gt;The ldapadd command is working after the change in de oid and also when the passwords are changed: &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;ldapadd -h ldap.test.nl -p 389 -D cn=orcladmin -w &amp;lt;PASSWORD&amp;gt; -f system-oid_xxxx.ldif&lt;br /&gt;adding new entry cn=bpeladmin,cn=users, dc=us,dc=test,dc=nl&lt;br /&gt;adding new entry cn=default,cn=users, dc=us,dc=test,dc=nl&lt;br /&gt;adding new entry cn=guest,cn=users, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMSystemAdmin,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMDefaultDomainAdmin,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMWorkflowAdmin,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMWorkflowReassign,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMWorkflowSuspend,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMWorkflowViewHistory,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=rule-administrators,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMAnalyst,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;modifying entry cn=BPMPublic,cn=Groups, dc=us,dc=test,dc=nl&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now also the configure_oid.sh works like it supposed to. But when you use this script you must change all passwords because default the passwords are CHANGE_ME. The passwords are defined in the file: $ORACLE_HOME/bpel/system/services/config/ldap/system-oid.sbs. &lt;br /&gt;&lt;br /&gt;You can verifiy everything is working fine by invoking the BPEL identity service:&lt;br /&gt;http://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/integration/services/IdentityService/identity?operation=lookupUser&lt;br /&gt;&lt;br /&gt;If the execution of this request results in this error:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Identity Service cannot find user. Error occurs while getting user "[USER]" in realm "jazn.com" Verify that user "[USER]" exits in realm "jazn.com". Contact oracle support if error is not fixable.&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Adjust the file $ORACLE_HOME/j2ee/oc4j_soa/config/jazn.xml.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Line : provider="XML" location="./system-jazn-data.xml" default-realm="jazn.com" &lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Line : &lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;provider="LDAP" location="ldap://test.nl:389" default-realm="us"&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Change the $ORACLE_HOME/j2ee/oc4j_soa/config/jazn.xml the same as $ORACLE_HOME/j2ee/home/config/jazn.xml&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;There is another problem in the integration of BPEL and OID.&lt;/span&gt; &lt;br /&gt;Hint : LOGON TO THE BPEL ADMIN CONSOLE FAILS - INSUFFICIENT PRIVILEGES / NO DOMAIN&lt;br /&gt;&lt;br /&gt;There are two OC4J homes in the environment ($ORACLE_HOME/j2ee/home and $ORACLE_HOME/j2ee/oc4j_soa).&lt;br /&gt;OC4J instance is associated with OID through EM.&lt;br /&gt;&lt;br /&gt;This modifies the $ORACLE_HOME/j2ee/home/config/jazn.xml. However, it does not modify the $ORACLE_HOME/j2ee/oc4j_soa/config/jazn.xml file correctly.&lt;br /&gt;&lt;br /&gt;$ORACLE_HOME/j2ee/oc4j_soa/config/jazn.xml &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Line : provider="XML" location="./system-jazn-data.xml" default-realm="jazn.com" &lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Line : &lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;provider="LDAP" location="ldap://test.nl:389" default-realm="us"&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Change the $ORACLE_HOME/j2ee/oc4j_soa/config/jazn.xml the same as $ORACLE_HOME/j2ee/home/config/jazn.xml&lt;br /&gt;&lt;br /&gt;Refers: &lt;br /&gt;http://download-uk.oracle.com/docs/cd/B31017_01/integrate.1013/b28982/service_config.htm#BABIBGFF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-1283566055264404336?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/1283566055264404336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/integration-bpel-oid-1014-migration-of.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/1283566055264404336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/1283566055264404336'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/integration-bpel-oid-1014-migration-of.html' title='Integration BPEL / OID 10.1.4 Migration of LDIF data failed. Not all the entries are successfully'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1DZkSxdocDo/Sd4htisPxhI/AAAAAAAAAIw/twk_00kkjnA/s72-c/oid1.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-5328127634171401955</id><published>2009-04-09T12:29:00.005+02:00</published><updated>2009-04-14T21:57:33.011+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Server'/><title type='text'>Oracle HTTP Server on port under 1024 on Linux</title><content type='html'>Execute the following commands as the root user&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;cd $ORACLE_HOME/Apache/Apache/bin/&lt;br /&gt;&lt;br /&gt;chown root .apachectl&lt;br /&gt;chmod 6750 .apachectl&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Pay attention to the dots in front of the apachectl!!!!!!!!!!!!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-5328127634171401955?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/5328127634171401955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-http-server-on-port-under-1024.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5328127634171401955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5328127634171401955'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-http-server-on-port-under-1024.html' title='Oracle HTTP Server on port under 1024 on Linux'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-3277410775711558651</id><published>2009-04-07T20:01:00.005+02:00</published><updated>2009-06-24T16:57:44.368+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>"Address already in use: make_sock: could not bind to address 127.0.0.1 port 7200", Netpoint/Oblix/CoreId/Oracle Access Manager</title><content type='html'>When in the error log of the HTTP_Server ($ORACLE_HOME/Apache/Apache/logs/error_log.xxxxx) this error occures:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;[Thu Mar 12 16:16:18 2009] [crit] (98)Address already in use: make_sock: could not bind to address 127.0.0.1 port 7200&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Some processes of the HTTP_Server are still running and need to be killed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-3277410775711558651?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/3277410775711558651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-access-manager-address-already.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3277410775711558651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3277410775711558651'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-access-manager-address-already.html' title='&quot;Address already in use: make_sock: could not bind to address 127.0.0.1 port 7200&quot;, Netpoint/Oblix/CoreId/Oracle Access Manager'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-3709568470776427921</id><published>2009-04-07T19:54:00.005+02:00</published><updated>2009-06-24T16:58:18.671+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>"*** glibc detected *** realloc(): invalid size: 0x081a61f8 ***", Netpoint/Oblix/CoreId/Oracle Access Manager</title><content type='html'>After the installation of the Access Server component of Oracle Access Manager the HTTP_Server needs to be restarted.&lt;br /&gt;&lt;br /&gt;It is possible that the following error occures:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;[Mon Feb 16 14:42:44 2009] [warn] pid file $ORACLE_HOME/Apache/Apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?&lt;br /&gt;*** glibc detected *** realloc(): invalid size: 0x081a61f8 ***&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This can be solved by changing the httpd.conf file:&lt;br /&gt;exclude two modules:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;#LoadModule perl_module libexec/libperl.so&lt;br /&gt;#LoadModule php4_module libexec/libphp4.so&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-3709568470776427921?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/3709568470776427921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-access-manager-glibc-detected.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3709568470776427921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3709568470776427921'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/oracle-access-manager-glibc-detected.html' title='&quot;*** glibc detected *** realloc(): invalid size: 0x081a61f8 ***&quot;, Netpoint/Oblix/CoreId/Oracle Access Manager'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-5560335129068854697</id><published>2009-04-07T19:44:00.003+02:00</published><updated>2009-04-07T20:04:44.279+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>Invalid Credentials Error OAM After Applying 10.1.4.3 Patchset to OID</title><content type='html'>After applying patchset 10.1.4.3 to the OID, Login to Oracle Access Manager (OAM) access server/identity server/ policy manager fails with invalid credentials.&lt;br /&gt;&lt;br /&gt;Applying OID 10.1.4.3 patchset modifies the OID attribute orclinmemfiltprocess. The new value is not correct and causes the described problem.&lt;br /&gt;&lt;br /&gt;Execute the following query in the OID&lt;br /&gt;&lt;br /&gt;For OID 10.1.4.3&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;$ORACLE_HOME/bin/ldapmodify –h &amp;lt;OID_HOST&amp;gt; -p &amp;lt;OID_PORT&amp;gt; –D cn=orcladmin –w &amp;lt;PASSWORD&amp;gt; -v &amp;lt;EOF &lt;br /&gt;dn: cn=dsaconfig,cn=configsets,cn=oracle internet directory &lt;br /&gt;changetype: modify &lt;br /&gt;replace: orclinmemfiltprocess &lt;br /&gt;orclinmemfiltprocess:(|(!(obuseraccountcontrol=*))(obuseraccountcontrol=activated)) &lt;br /&gt;orclinmemfiltprocess:(|(obuseraccountcontrol=activated)(!(obuseraccountcontrol=*))) &lt;br /&gt;orclinmemfiltprocess:(obapp=groupservcenter)(!(obdynamicparticipantsset=*)) &lt;br /&gt;orclinmemfiltprocess:(objectclass=oblixworkflowinstance) &lt;br /&gt;orclinmemfiltprocess:(objectclass=inetorgperson) &lt;br /&gt;orclinmemfiltprocess:(objectclass=oblixorgperson) &lt;br /&gt;orclinmemfiltprocess:(objectclass=oblixworkflowstepinstance) &lt;br /&gt;EOF&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Refers: metalink note: 558040.1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-5560335129068854697?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/5560335129068854697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/invalid-credentials-error-oam-after.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5560335129068854697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5560335129068854697'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/invalid-credentials-error-oam-after.html' title='Invalid Credentials Error OAM After Applying 10.1.4.3 Patchset to OID'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-2421923066360188457</id><published>2009-04-07T19:33:00.004+02:00</published><updated>2009-04-07T20:09:14.081+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>Migration has failed. Please try to manually run the migration program by invoking</title><content type='html'>Error during text based Installation of the Dutch Language Pack for Identity server on RedHat Linux&lt;br /&gt;&lt;br /&gt;./Oracle_Access_Manager10_1_4_0_1_NL_linux_LP_Identity_System&lt;br /&gt;&lt;br /&gt;Migrating language...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Migration has failed. Please try to manually run the migration program by&lt;br /&gt;invoking&lt;br /&gt;$ORACLE_ACCESS_MANAGER/identity/oblix/tools/migration_tools/start_obmigratenp&lt;br /&gt;-c LP -f ERROR: could not read property fromMigrationVersion for bean&lt;br /&gt;dsInfoInputbecause the following error occurred:&lt;br /&gt;java.lang.NullPointerExceptionERROR: could not read property&lt;br /&gt;fromFirstMinorVersion for bean dsInfoInputbecause the following error occurred:&lt;br /&gt;java.lang.NullPointerException -t 1014 -s "ERROR: could not read property&lt;br /&gt;destination for bean backupOblixDirBeanbecause the following error occurred:&lt;br /&gt;java.lang.NullPointerException" -d "/appl/oracle/ident_10.1.4/identity" -i&lt;br /&gt;"$ORACLE_ACCESS_MANAGER/identity".&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Made an SR by Oracle Support and the solution to this problem is starting the installation with the -gui option.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-2421923066360188457?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/2421923066360188457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/migration-has-failed-please-try-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/2421923066360188457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/2421923066360188457'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/migration-has-failed-please-try-to.html' title='Migration has failed. Please try to manually run the migration program by invoking'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-3987477893703223977</id><published>2009-04-06T20:11:00.005+02:00</published><updated>2009-06-24T16:58:01.320+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>Form-Based Authentication Single Sign On for Oracle SOA suite 10.1.3.x ESB console, Netpoint/Oblix/CoreId/Oracle Access Manager</title><content type='html'>&lt;span style="font-weight:bold;"&gt;1. Configure ESB console with OAM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;see my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application)&lt;br /&gt;&lt;br /&gt;All the files that need to be changed are located in $ORACLE_HOME/j2ee/oc4j_soa/* &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.1 system-jazn-config.xml&lt;/span&gt;&lt;br /&gt;Change the system-jazn-config.xml see Chapter 3.5 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application&lt;br /&gt;&lt;br /&gt;The application name should be: esb&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.2 orion-application.xml&lt;/span&gt;&lt;br /&gt;Change the orion-application.xml files in both directories: (applications and application-deployments) see Chapter 3.3 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;Replace this code: &lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;jazn provider="XML" location="../../config/system-jazn-data.xml" default-realm="jazn.com" jaas-mode="doAsPrivileged" /&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;By this code:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;jazn provider="XML" default-realm="jazn.com" jaas-mode="doAsPrivileged"&amp;gt;&lt;br /&gt;   &amp;lt;jazn-web-app auth-method="COREIDSSO"/&amp;gt;&lt;br /&gt;&amp;lt;/jazn&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.3 web.xml&lt;/span&gt;&lt;br /&gt;Change the web.xml see Chapter 3.1 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;Location:&lt;br /&gt;/appl/oracle/soa_10.1.3/j2ee/oc4j_soa/applications/esb-dt/esb_console/WEB-INF&lt;br /&gt;&lt;br /&gt;In the web.xml the following code must be replaced:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;    &amp;lt;login-config&amp;gt;&lt;br /&gt;                &amp;lt;auth-method&amp;gt;FORM&amp;lt;/auth-method&amp;gt;&lt;br /&gt;                &amp;lt;form-login-config&amp;gt;&lt;br /&gt;                        &amp;lt;form-login-page&amp;gt;/login.jsp&amp;lt;/form-login-page&amp;gt;&lt;br /&gt;                        &amp;lt;form-error-page&amp;gt;/login_error.jsp&amp;lt;/form-error-page&amp;gt;&lt;br /&gt;                &amp;lt;/form-login-config&amp;gt;&lt;br /&gt;  &amp;lt;/login-config&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Replace by:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;    &amp;lt;login-config&amp;gt;&lt;br /&gt;        &amp;lt;realm-name&amp;gt;ascontrol&amp;lt;/realm-name&amp;gt;&lt;br /&gt;    &amp;lt;/login-config&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.4 opmn.xml&lt;/span&gt;&lt;br /&gt;Change the opmn.xml see Chapter 2.1 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.5 Policy Domain&lt;/span&gt;&lt;br /&gt;Configure a policy domain for /em see Chapter 3.4 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;The only difference is that /esb needs to be protected instead of: /callerInfo/callerInfoB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-3987477893703223977?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/3987477893703223977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/coreidoracle-access-manager-form-based_06.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3987477893703223977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3987477893703223977'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/coreidoracle-access-manager-form-based_06.html' title='Form-Based Authentication Single Sign On for Oracle SOA suite 10.1.3.x ESB console, Netpoint/Oblix/CoreId/Oracle Access Manager'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-4048923315811832714</id><published>2009-04-06T10:24:00.023+02:00</published><updated>2009-06-24T16:59:49.384+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>Form-Based Authentication Single Sign On for Oracle SOA suite 10.1.3.x asconsole, Netpoint/Oblix/CoreId/Oracle Access Manager</title><content type='html'>I will explain how SSO / OAM / Oracle SOA suite 10.1.3 asconsole can be configured.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Configure asconsole with OAM /em&lt;/span&gt;&lt;br /&gt;First I will configure the asconsole, this is very easy. Before you can start configuring you need to create the user and groups in the OID this can be achieved with a trick. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.1 Add User and Groups in the OID&lt;/span&gt;&lt;br /&gt;Log in on the asconsole of the SOA suite with the oc4jadmin user:&lt;br /&gt;&lt;br /&gt;http://hostname:port/em&lt;br /&gt;Click on the home container &gt; tab Administration &gt; Identity Management&lt;br /&gt;&lt;br /&gt;Fill in the OID settings of your OID, then automaticly the users and groups are added to the OID.&lt;br /&gt;&lt;br /&gt;After this it is easy (see my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application)&lt;br /&gt;&lt;br /&gt;All the files that need to be changed are located in the directory: $ORACLE_HOME/j2ee/home/*&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.2 system-jazn-config.xml&lt;/span&gt;&lt;br /&gt;Change the system-jazn-config.xml see Chapter 3.5 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application&lt;br /&gt;&lt;br /&gt;The application name should be: asconsole&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.3 orion-application.xml&lt;/span&gt;&lt;br /&gt;Change the orion-application.xml files in both directories: (applications and application-deployments) see Chapter 3.3 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;Replace this code: &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;    &amp;lt;!-- %BEGINGOVERNSSO%&lt;br /&gt;&lt;br /&gt;    &amp;lt;jazn provider="XML"&amp;gt;&lt;br /&gt;        &amp;lt;jazn-web-app auth-method="CUSTOM_AUTH"/&amp;gt;&lt;br /&gt;    &amp;lt;/jazn&amp;gt;&lt;br /&gt;&lt;br /&gt;    %ENDGOVERNSSO% --&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;By the following code:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;jazn provider="XML" default-realm="jazn.com" jaas-mode="doAsPrivileged"&amp;gt;&lt;br /&gt;   &amp;lt;jazn-web-app auth-method="COREIDSSO"/&amp;gt;&lt;br /&gt;&amp;lt;/jazn&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.3 web.xml&lt;/span&gt;&lt;br /&gt;Change the web.xml see Chapter 3.1 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;In the web.xml the following code must be replaced:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;  &amp;lt;login-config&amp;gt;&lt;br /&gt;    &amp;lt;auth-method&amp;gt;FORM&amp;lt;/auth-method&amp;gt;&lt;br /&gt;    &amp;lt;realm-name&amp;gt;ascontrol&amp;lt;/realm-name&amp;gt;&lt;br /&gt;    &amp;lt;form-login-config&amp;gt;&lt;br /&gt;      &amp;lt;form-login-page&amp;gt;/console/logon&amp;lt;/form-login-page&amp;gt;&lt;br /&gt;      &amp;lt;form-error-page&amp;gt;/logon_failed.html&amp;lt;/form-error-page&amp;gt;&lt;br /&gt;    &amp;lt;/form-login-config&amp;gt;&lt;br /&gt;  &amp;lt;/login-config&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Replace by:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;    &amp;lt;login-config&amp;gt;&lt;br /&gt;        &amp;lt;realm-name&amp;gt;ascontrol&amp;lt;/realm-name&amp;gt;&lt;br /&gt;        &amp;lt;auth-method&amp;gt;BASIC&amp;lt;/auth-method&amp;gt;&lt;br /&gt;    &amp;lt;/login-config&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.4 opmn.xml&lt;/span&gt;&lt;br /&gt;Change the opmn.xml see Chapter 2.1 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.5 Policy Domain&lt;/span&gt;&lt;br /&gt;Configure a policy domain for /em see Chapter 3.4 of my post CoreId/Oracle Access Manager Form-Based Authentication for J2EE application.&lt;br /&gt;&lt;br /&gt;The only difference is that /em needs to be protected instead of: /callerInfo/callerInfoB&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-4048923315811832714?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/4048923315811832714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/coreidoracle-access-manager-form-based.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/4048923315811832714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/4048923315811832714'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/coreidoracle-access-manager-form-based.html' title='Form-Based Authentication Single Sign On for Oracle SOA suite 10.1.3.x asconsole, Netpoint/Oblix/CoreId/Oracle Access Manager'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-5002060301155622932</id><published>2009-04-03T15:15:00.002+02:00</published><updated>2009-04-06T20:19:41.893+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SOA 10.1.3.3'/><title type='text'>Invoking ESB Service From BPEL Fails With Error "exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException"</title><content type='html'>When the ESB service is called in an BPEL process and the next error occurs (Oracle ESB 10.1.3.x):&lt;br /&gt;&lt;br /&gt;Invoking ESB Service From BPEL Fails With Error "exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException"&lt;br /&gt;&lt;br /&gt;Metalink note: 427452.1&lt;br /&gt;&lt;br /&gt;There are two options to resolve this issue: &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Option 1: Configure the virtualhost and port number for a particular ESB system where services got registered. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Click the ESB system then configure Virtual host and Port number, &lt;br /&gt;   Set Virtual host to ESB Runtime Server's hostname &lt;br /&gt;   Set Port to ESB Runtime Server's http listening port &lt;br /&gt;2. Apply the change &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Option 2: Use ESB bindings to invoke ESB services. &lt;/span&gt;&lt;br /&gt;1. Login to ESB console, and click the Routing Service which BPEL is attempting to invoke. &lt;br /&gt;2. Go to "Definition" tab, and uncheck "Can be invoked from an external service" &lt;br /&gt;3. Click apply. &lt;br /&gt;4. Go to BPEL Console and clear the WSDL Cache.&lt;br /&gt;5. Restart SOA suite&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-5002060301155622932?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/5002060301155622932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/invoking-esb-service-from-bpel-fails.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5002060301155622932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/5002060301155622932'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/04/invoking-esb-service-from-bpel-fails.html' title='Invoking ESB Service From BPEL Fails With Error &quot;exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException&quot;'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-6958688735998460706</id><published>2009-03-27T15:50:00.005+01:00</published><updated>2009-04-06T20:20:30.905+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Redhat Linux'/><title type='text'>RedHat linux monitor network traffic from and to an host</title><content type='html'>Interessed in what is sent over the network to an host from an progam use tcpdump:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;/usr/sbin/tcpdump src host IP_ADDRESS_HOST or dst host IP_ADDRESS_HOST&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;IP_ADDRESS_HOST is the address of the host to which the requests are sent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-6958688735998460706?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/6958688735998460706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/redhat-linux-monitor-network-traffic.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/6958688735998460706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/6958688735998460706'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/redhat-linux-monitor-network-traffic.html' title='RedHat linux monitor network traffic from and to an host'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-20372821678662661</id><published>2009-03-25T14:04:00.099+01:00</published><updated>2009-06-24T16:58:35.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>Form-Based Authentication for J2EE application, Netpoint/Oblix/CoreId/Oracle Access Manager</title><content type='html'>This blog describes the steps which are needed to configure OAM/CoreId 10.1.4.2 with a sample J2EE application with Form-Based Authentication on Oracle Application Server 10.1.3 (Oracle HTTP Server 1.x)&lt;br /&gt;&lt;br /&gt;Download the sample application callerInfo from the Oracle Website http://www.oracle.com/technology/sample_code/tech/java/codesnippet/security/jaznldap/JAZNLDAP.zip.&lt;br /&gt;&lt;br /&gt;Install Oracle Access Manager components.&lt;br /&gt;&lt;br /&gt;Install an Oracle Application Server for example 10.1.3.1 (Oracle HTTP Server 1.x/Apache 1.3.x)&lt;br /&gt;&lt;br /&gt;Install WebGate 10.1.4.2 BP03 (THIS IS VERY IMPORTANT, there are some important bug fixes in BP03 WebGate see metalink note: 736372.1 for version / patchsets)&lt;br /&gt;&lt;br /&gt;Install AccessGate 10.1.4.2 BP06 (THIS IS VERY IMPORTANT, there are some important bug fixes in BP06 AccessGate see metalink note: 736372.1 for version / patchsets)&lt;br /&gt;&lt;br /&gt;Create an OC4J container and deploy the callerInfo.ear file.&lt;br /&gt;&lt;br /&gt;Create users en groups in the OID:&lt;br /&gt;http://www.oracle.com/technology/sample_code/tech/java/codesnippet/security/jaznldap/UsingDAS.html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Configure Oracle Access Manager&lt;/span&gt;&lt;br /&gt;1. Configure Oracle Access Manager Form-Based Authentication&lt;br /&gt;2. Configure Oracle Access Manager Basic Authentication&lt;br /&gt;3. Configure the Resource Type&lt;br /&gt;4. Protect the Action URL&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.1 Configure Oracle Access Manager Form-Based Authentication&lt;/span&gt;&lt;br /&gt;For Single Sign-On functionality, a form-based authentication scheme must protect the resources.&lt;br /&gt;&lt;br /&gt;1.1.1 Create a Login Form&lt;br /&gt;The login form can be a very simple HTML page with an FORM in the page&lt;br /&gt;- The action of the form can be an bogus link (in this example /oam/access/test.html) but this must be the same as in the authentication scheme which is created later on.&lt;br /&gt;- The userid and password can be chosen freely but these will also be used in the authentication sheme.&lt;br /&gt;&lt;br /&gt;login1.html&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;center&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;User Login&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;form name="myForm" action="&lt;span style="font-weight:bold;"&gt;/oam/access/test.html&lt;/span&gt;" method="post"&amp;gt;&lt;br /&gt;Username: &amp;lt;input type="text" name="&lt;span style="font-weight:bold;"&gt;userid&lt;/span&gt;" width="20"&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;Password: &amp;lt;input type="password" name="&lt;span style="font-weight:bold;"&gt;password&lt;/span&gt;" width="20"&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;input type="submit" value="OK"&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This login1.html file can be placed in $ORACLE_HOME/Apache/Apache/htdocs/public.&lt;br /&gt;&lt;br /&gt;1.1.2 Define Form-Based Authentication in Policy Manager&lt;br /&gt;&lt;br /&gt;Go to the Access Manager GUI: http://hostname:port/access/oblix and click the Access System Console link, login with the administrator account.&lt;br /&gt;&lt;br /&gt;Access System Console &gt; Access System Configuration &gt; Authentication Management&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/ScpO2BQerQI/AAAAAAAAAFw/9qp7vK8pqTQ/s1600-h/oam1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 150px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/ScpO2BQerQI/AAAAAAAAAFw/9qp7vK8pqTQ/s400/oam1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317149000021748994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click button Add to create an Form Based Authentication.&lt;br /&gt;&lt;br /&gt;Fill in the entries like this: &lt;br /&gt;(pay attention: &lt;br /&gt;&lt;br /&gt;Name:                  COREidSSOform (choose freely)&lt;br /&gt;Description:           COREid SSO Form Based (choose freely)&lt;br /&gt;Level:                 1 &lt;br /&gt;Challenge Method:      Form &lt;br /&gt;Challenge Parameter:   form: &lt;span style="font-weight:bold;"&gt;/public/login1.html&lt;/span&gt; (see the location in step 1.1.1)&lt;br /&gt;                       creds: &lt;span style="font-weight:bold;"&gt;userid password&lt;/span&gt; (use the same variable names as in the login1.html in step 1.1.1)&lt;br /&gt;                       action: &lt;span style="font-weight:bold;"&gt;/oam/access/test.html&lt;/span&gt; (use the same action as in the login1.html in step 1.1.1)&lt;br /&gt;                       passthrough: No &lt;br /&gt;SSL Required:          No &lt;br /&gt;Challenge Redirect Enabled: Yes&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1DZkSxdocDo/ScpTmsHd7XI/AAAAAAAAAGA/ghRBllkyaYI/s1600-h/oam3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 202px;" src="http://4.bp.blogspot.com/_1DZkSxdocDo/ScpTmsHd7XI/AAAAAAAAAGA/ghRBllkyaYI/s400/oam3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317154234206907762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1.1.3 Configure the credential_mapping Plug-In for Form-Based Authentication&lt;br /&gt;&lt;br /&gt;Now you have to configure the credential_mapping plugin_in for form-based authentication.&lt;br /&gt;&lt;br /&gt;Click on tab plugin and click the button add.&lt;br /&gt;&lt;br /&gt;First configure the credential_mapping (this is important, if password is the first plugin it will not work) select the plugin in the drop down box.&lt;br /&gt;&lt;br /&gt;For Plugin Parameters:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;obMappingBase="cn=users,dc=us,dc=oracle,dc=com",obMappingFilter="(&amp;(&amp;&lt;br /&gt;(objectclass=inetorgperson)(uid=%&lt;span style="font-weight:bold;"&gt;userid&lt;/span&gt;%))(|(!&lt;br /&gt;(obuseraccountcontrol=*)) (obuseraccountcontrol=ACTIVATED)))"&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The value for uid must match the variable specified for user name in the login1.html form and in the creds part of the Form Based Authentication.&lt;br /&gt;&lt;br /&gt;This also corresponds to the value of the &lt;span style="font-weight:bold;"&gt;coreid.name.attribute&lt;/span&gt; option in the Oracle Access Manager login module configuration in OC4J.&lt;br /&gt;&lt;br /&gt;1.1.4 Configure the validate_password Plug-In for Form-Based Authentication&lt;br /&gt;&lt;br /&gt;Now configure the validate_password plug-in select validate_password in the drop down box.&lt;br /&gt;&lt;br /&gt;The Plugin Parameters:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;obCredentialPassword="&lt;span style="font-weight:bold;"&gt;password&lt;/span&gt;"&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The value for obCredentialPassword must match the variable specified for password in the login1.html form and in the creds part of the Form Based Authentication.&lt;br /&gt;&lt;br /&gt;This also corresponds to the value of the &lt;span style="font-weight:bold;"&gt;coreid.password.attribute&lt;/span&gt; option in the Oracle Access Manager login module configuration.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/ScpS4K-ywEI/AAAAAAAAAF4/apxFU-pF-jg/s1600-h/oam2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 150px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/ScpS4K-ywEI/AAAAAAAAAF4/apxFU-pF-jg/s400/oam2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317153435038171202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1.1.5 Create Host Identifier&lt;br /&gt;Access System Configuration &gt; Host Identifiers&lt;br /&gt;&lt;br /&gt;Click Add&lt;br /&gt;&lt;br /&gt;Name:                  &lt;span style="font-weight:bold;"&gt;Hostname&lt;/span&gt;&lt;br /&gt;Description:           (Choose freely)&lt;br /&gt;Hostname variations:   hostname:port&lt;br /&gt;                       ip address:port&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/Sct54VTrQwI/AAAAAAAAAGw/qzE5hr_V5jY/s1600-h/oam12.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 161px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/Sct54VTrQwI/AAAAAAAAAGw/qzE5hr_V5jY/s400/oam12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317477793740309250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.2 Configure Oracle Access Manager Basic Authentication&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You must configure the Oracle Access Manager basic authentication scheme, which must not be password protected (only credential_mapping plug-in). This scheme will protect two resources&lt;br /&gt;- A URL assouciated with resource type (myresourcetype). The Oracle Access Manager &lt;br /&gt;  login module will use this URL to communicate to the Access Server through the &lt;br /&gt;  Access Manager SDK.&lt;br /&gt;- The Action URL in the login1.html (&lt;span style="font-weight:bold;"&gt;/oam/access/test.html&lt;/span&gt;) page. This is so submitted form requests can be &lt;br /&gt;  intercepted by WebGate in order to enforce rules for submitted credentials.&lt;br /&gt;&lt;br /&gt;However the application itself must be protected by form-based authentication (steps 1.1.1 and 1.1.2)&lt;br /&gt;            &lt;br /&gt;1.2.1 Define Basic Authentication in Policy Manager&lt;br /&gt;Go to the Access Manager GUI: http://hostname:port/access/oblix and click the Access System Console link, login with the administrator account.&lt;br /&gt;&lt;br /&gt;Access System Console &gt; Access System Configuration &gt; Authentication Management&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/ScpO2BQerQI/AAAAAAAAAFw/9qp7vK8pqTQ/s1600-h/oam1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 150px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/ScpO2BQerQI/AAAAAAAAAFw/9qp7vK8pqTQ/s400/oam1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317149000021748994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click button Add to create Basic Authentication.&lt;br /&gt;&lt;br /&gt;Fill in the entries like this: &lt;br /&gt;(pay attention: &lt;br /&gt;&lt;br /&gt;Name:                  COREidSSONoPwd (choose freely)&lt;br /&gt;Description:           Authentication without Password (choose freely)&lt;br /&gt;Level:                 1 &lt;br /&gt;Challenge Method:      Basic &lt;br /&gt;Challenge Parameter:   realm:NetPoint Basic Over LDAP&lt;br /&gt;SSL Required:          No &lt;br /&gt;Challenge Redirect&lt;br /&gt;Enabled:               Yes&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/SctayemIsdI/AAAAAAAAAGI/mEf0kuSnTbk/s1600-h/oam4.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 224px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/SctayemIsdI/AAAAAAAAAGI/mEf0kuSnTbk/s400/oam4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317443608293978578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1.2.2 Configure the credential_mapping Plug-In for Basic Authentication&lt;br /&gt;Now you have to configure the credential_mapping plugin_in for form-based authentication.&lt;br /&gt;&lt;br /&gt;Click on tab plugin and click the button add.&lt;br /&gt;&lt;br /&gt;First configure the credential_mapping (this is important, if password is the first plugin it will not work) select the plugin in the drop down box.&lt;br /&gt;&lt;br /&gt;For Plugin Parameters:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;obMappingBase="cn=users,dc=us,dc=oracle,dc=com",obMappingFilter="(&amp;(&amp;&lt;br /&gt;(objectclass=inetorgperson)(uid=%&lt;span style="font-weight:bold;"&gt;userid&lt;/span&gt;%))(|(!&lt;br /&gt;(obuseraccountcontrol=*)) (obuseraccountcontrol=ACTIVATED)))"&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The value for uid must match the variable specified for user name in the login1.html form and in the creds part of the Form Based Authentication.&lt;br /&gt;&lt;br /&gt;This also corresponds to the value of the &lt;span style="font-weight:bold;"&gt;coreid.name.attribute&lt;/span&gt; option in the Oracle Access Manager login module configuration.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1DZkSxdocDo/SctbZ0ZzRJI/AAAAAAAAAGQ/1LQkoPktI0Q/s1600-h/oam5.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 183px;" src="http://4.bp.blogspot.com/_1DZkSxdocDo/SctbZ0ZzRJI/AAAAAAAAAGQ/1LQkoPktI0Q/s400/oam5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317444284162720914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.3 Configure the Resource Type&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Oracle Access Manager, a resource type describes the kind of resource to be protected, including its associated operations. Operations associated with a resource are tied to its type. You must configure an Oracle Access Manager resource type for your resource, and then protect your resource type, action URL, and application.&lt;br /&gt;&lt;br /&gt;The Oracle Access Manager login module will need information for the resource type, as will be noted. OC4J uses the resource type to retrieve user information based on the Oracle Access Manager ObSSOCookie or the user name, using APIs of the Access Manager SDK.&lt;br /&gt;&lt;br /&gt;1.3.1 Configure the Name and Operation of the Resource Type&lt;br /&gt;&lt;br /&gt;Access System Console &gt; Access System Configuration &gt; Common Information Configuration &gt; Resource Type Definitions&lt;br /&gt;&lt;br /&gt;On the page that lists all resource types, choose to add a new resource type.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/SctgDZz8cGI/AAAAAAAAAGY/gKHYFIq8qQg/s1600-h/oam6.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 190px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/SctgDZz8cGI/AAAAAAAAAGY/gKHYFIq8qQg/s400/oam6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317449396625633378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Make entries such as the following to define a new resource type:&lt;br /&gt;&lt;br /&gt;Resource Name:        myresourcetype (choose freely)&lt;br /&gt;Display Name:         myresourcetype (choose freely)&lt;br /&gt;Resource Matching:    Case Insensitive &lt;br /&gt;Resource Operation:   MYRESOURCEOPERATRION (choose freely)&lt;br /&gt;&lt;br /&gt;You can choose any names for the resource type and resource operation, but you must use the same names for the &lt;span style="font-weight:bold;"&gt;coreid.resource.type&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;coreid.resource.operation&lt;/span&gt; option values in the Oracle Access Manager login module configuration.&lt;br /&gt;&lt;br /&gt;1.3.2 Configure and Protect the URL of the Configured Resource Type&lt;br /&gt;&lt;br /&gt;After authentication, OC4J requires access to the user's roles in order to check for authorization. To enable this, you must set up an Oracle Access Manager "return action" that allows Oracle Access Manager to return the appropriate roles to OC4J for the user after successful authentication.&lt;br /&gt;&lt;br /&gt;To set up the return action in Oracle Access Manager, navigate as follows:&lt;br /&gt;&lt;br /&gt;Policy Manager &gt; Create Policy Domain&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1DZkSxdocDo/Sct296vgd4I/AAAAAAAAAGg/OGp5HkPqEh0/s1600-h/oam11.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 117px;" src="http://1.bp.blogspot.com/_1DZkSxdocDo/Sct296vgd4I/AAAAAAAAAGg/OGp5HkPqEh0/s400/oam11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317474591153616770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Policy Manager &gt; My Policy Domains &gt; &lt;span style="font-weight:bold;"&gt;myresourcetype&lt;/span&gt; &gt; tab Resources&lt;br /&gt;&lt;br /&gt;Create Resource for myresource type &lt;br /&gt;&lt;br /&gt;Click button Add&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/Sct32GiINVI/AAAAAAAAAGo/n_8755fu0LA/s1600-h/oam9.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 98px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/Sct32GiINVI/AAAAAAAAAGo/n_8755fu0LA/s400/oam9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317475556391400786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Resource Type:      myresourcetype (step 3.1)&lt;br /&gt;Host Identifiers:   &lt;span style="font-weight:bold;"&gt;hostname&lt;/span&gt; (step 1.5)&lt;br /&gt;URL Prefix:         &lt;span style="font-weight:bold;"&gt;/myresourceurl&lt;/span&gt; (choose freely)&lt;br /&gt;Description:        (choose freely)&lt;br /&gt;Button Save&lt;br /&gt;&lt;br /&gt;The URL prefix must start with a "/" and is the designated URL of the resource type. This must match the value of the &lt;span style="font-weight:bold;"&gt;coreid.resource.name&lt;/span&gt; option in the Oracle Access Manager login module configuration.&lt;br /&gt;&lt;br /&gt;1.3.3 Configure the Return Action Attributes&lt;br /&gt;&lt;br /&gt;After authentication, OC4J requires access to the user's roles in order to check for authorization. To enable this, you must set up an Oracle Access Manager "return action" that allows Oracle Access Manager to return the appropriate roles to OC4J for the user after successful authentication.&lt;br /&gt;&lt;br /&gt;To set up the return action in Oracle Access Manager, navigate as follows:&lt;br /&gt;&lt;br /&gt;Policy Manager &gt; My Policy Domains &gt; &lt;span style="font-weight:bold;"&gt;MyResourceType&lt;/span&gt; &gt; Authorization Rules tab &lt;br /&gt;&lt;br /&gt;Click button Add&lt;br /&gt;&lt;br /&gt;Name:                      MyResourceType (choose freely)&lt;br /&gt;Description          (choose freely)&lt;br /&gt;Enabled          Yes&lt;br /&gt;Allow takes precedence     No&lt;br /&gt;&lt;br /&gt;Click button Save&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1DZkSxdocDo/SczMap-zCrI/AAAAAAAAAHo/nxAgRvOmpxU/s1600-h/oam17.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 134px;" src="http://4.bp.blogspot.com/_1DZkSxdocDo/SczMap-zCrI/AAAAAAAAAHo/nxAgRvOmpxU/s400/oam17.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317850018335623858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Under the Authorization Success tab section, add the following entries (continuing the preceding example using myresourcetype):&lt;br /&gt;&lt;br /&gt;Return Type:      &lt;span style="font-weight:bold;"&gt;myresourcetype&lt;/span&gt;&lt;br /&gt;Return Name:      &lt;span style="font-weight:bold;"&gt;myresourcetype&lt;/span&gt;&lt;br /&gt;Return Attribute: ObMyGroups&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1DZkSxdocDo/Scy2Qm5rkcI/AAAAAAAAAHI/u-KoRkK-dA8/s1600-h/oam13.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 150px;" src="http://4.bp.blogspot.com/_1DZkSxdocDo/Scy2Qm5rkcI/AAAAAAAAAHI/u-KoRkK-dA8/s400/oam13.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317825656454353346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1.4 Protect the Action URL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create Resource for http type action url (&lt;span style="font-weight:bold;"&gt;/oam/access/test.html&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Policy Manager &gt; My Policy Domains &gt; &lt;span style="font-weight:bold;"&gt;myresourcetype&lt;/span&gt; &gt; tab Resources&lt;br /&gt;&lt;br /&gt;Create Resource for myresource type &lt;br /&gt;&lt;br /&gt;Click button Add&lt;br /&gt;&lt;br /&gt;Resource Type        http&lt;br /&gt;Host Identifiers  &lt;span style="font-weight:bold;"&gt;hostname&lt;/span&gt; (step 1.5)&lt;br /&gt;URL Prefix       &lt;span style="font-weight:bold;"&gt;/oam/access/test.html&lt;/span&gt; action URL in login1.html &lt;br /&gt;Description             (choose freely)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/Scy1pv6-uEI/AAAAAAAAAHA/wWcSszcCHJs/s1600-h/oam10.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 104px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/Scy1pv6-uEI/AAAAAAAAAHA/wWcSszcCHJs/s400/oam10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317824988860823618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IMPORTANT:&lt;br /&gt;Do not forget to enable the policy:&lt;br /&gt;My Policy Domains &gt; MyResourceType &gt; General&lt;br /&gt;&lt;br /&gt;Click modify&lt;br /&gt;Set Enable to Yes and click save.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/SczSPXrz-6I/AAAAAAAAAHw/H6pohOqyp28/s1600-h/oam18.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 166px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/SczSPXrz-6I/AAAAAAAAAHw/H6pohOqyp28/s400/oam18.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317856421515361186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Overview:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/Scy1WB6rPLI/AAAAAAAAAG4/KLm-7V_DRkY/s1600-h/oam8.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 117px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/Scy1WB6rPLI/AAAAAAAAAG4/KLm-7V_DRkY/s400/oam8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317824650094001330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Configure OC4J with the Access Manager SDK&lt;/span&gt;&lt;br /&gt;After that the SDK is installed the SDK needs be registered against the Access Server and the already installed WebGate. Pay attention the order of configuring is important. First the Access Server then the WebGate. &lt;br /&gt;&lt;br /&gt;Configure SDK against Access Server:&lt;br /&gt;&lt;br /&gt;Go to the directory &lt;br /&gt;cd SDK_HOME/AccessServerSDK/oblix/tools/configureAccessGate&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;./configureAccessGate -i /SDK_HOME/AccessServerSDK/ -t AccessGate -w NAME_WEBGATE -m open -S -P PASSWORD -h ACCESS_SERVER_HOSTNAME -p ACCESS_SERVER_PORT -a ACCESS_SERVER_NAME&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Preparing to connect to Access Server.  Please wait.&lt;br /&gt;AccessGate installed Successfully.&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Configure SDK against WebGate:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;./configureAccessGate -i /SDK_HOME/AccessServerSDK/ -t AccessGate -w SDK_NAME -m open -S -P PASSWORD -h HOSTNAME_WEBGATE -p ACCESS_SERVER_PORT -a ACCESS_SERVER_NAME&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;Preparing to connect to Access Server.  Please wait.&lt;br /&gt;&lt;br /&gt;AccessGate installed Successfully.&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2.1 Configure the Access Manager SDK to Each OC4J Instance&lt;/span&gt;&lt;br /&gt;You will need Oracle Access Manager SDK, one installation for each OC4J instance, on the same system as OC4J. The Access Manager SDK is required by OC4J at runtime to communicate with Access Server. OC4J must be given the Access Manager SDK location during startup (through the java.library.path property), so that it can initialize the SDK. Note this initialization occurs only if at least one application is using Oracle Access Manager as the security provider.&lt;br /&gt;&lt;br /&gt;2.1.1 Copy jobaccess &lt;br /&gt;Copy the Oracle Access Manager file jobaccess.jar from the Access Manager SDK to the OC4J path. You will find this file in the SDK_HOME/AccessServerSDK/oblix/lib directory. Create the directory ORACLE_HOME/j2ee/home/lib/ext (if it does not already exist) and copy the jobaccess.jar to that directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2.2 Configure the Access Manager SDK Library Path for Each OC4J Instance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configuring opmn.xml for Oracle Access Manager&lt;br /&gt;&lt;br /&gt;Where OC4J is managed by OPMN, add settings to opmn.xml for Oracle HTTP Server and OC4J, as follows, when you use Oracle Access Manager:&lt;br /&gt;&lt;br /&gt;1. Set the LD_ASSUME_KERNEL environment variable to the value "2.4.19".&lt;br /&gt;2. Set the LD_LIBRARY_PATH environment variable to point to the AccessServerSDK library path.&lt;br /&gt;3. Add the AccessServerSDK library path to java.library.path as a start parameter.&lt;br /&gt;&lt;br /&gt;Then restart the OC4J instances.&lt;br /&gt;&lt;br /&gt;Following is an opmn.xml example for the OC4J home instance. Repeat these settings for the OC4J_SOA instance and any other OC4J instances as appropriate:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;ias-component id="OC4J"&amp;gt;&lt;br /&gt;   &amp;lt;process-type id="oc4j_callerinfo" module-id="OC4J" status="enabled"&amp;gt;&lt;br /&gt;      &amp;lt;environment&amp;gt;&lt;br /&gt;         &amp;lt;variable id="LD_ASSUME_KERNEL" value="2.4.19"/&amp;gt;&lt;br /&gt;         &amp;lt;variable id="LD_LIBRARY_PATH"&lt;br /&gt;                value="/SDK_HOME/AccessServerSDK/oblix/lib" append="true"/&amp;gt;&lt;br /&gt;      &amp;lt;/environment&amp;gt;&lt;br /&gt;      &amp;lt;module-data&amp;gt;&lt;br /&gt;         &amp;lt;category id="start-parameters"&amp;gt;&lt;br /&gt;            &amp;lt;data id="java-options" value="-server ...&lt;br /&gt;                  -Djava.library.path=/SDK_HOME/AccessServerSDK/oblix/lib&lt;br /&gt;                  ... /&amp;gt;&lt;br /&gt;         &amp;lt;/category&amp;gt;&lt;br /&gt;         ...&lt;br /&gt;      &amp;lt;/module-data&amp;gt;&lt;br /&gt;      ...&lt;br /&gt;   &amp;lt;/process-type&amp;gt;&lt;br /&gt;   ...&lt;br /&gt;&amp;lt;/ias-component&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Configure the CallerInfo Application&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.1 Protect the Application URL's in web.xml&lt;/span&gt;&lt;br /&gt;The first step in protecting your application is to protect appropriate URLs or URL prefixes through settings in the web.xml file, using standard J2EE features.&lt;br /&gt;&lt;br /&gt;These are the same URLs that you will you protect through Oracle Access Manager.&lt;br /&gt;&lt;br /&gt;And add the following code:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;    &amp;lt;login-config&amp;gt;&lt;br /&gt;        &amp;lt;auth-method&amp;gt;BASIC&amp;lt;/auth-method&amp;gt;&lt;br /&gt;    &amp;lt;/login-config&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.2 Settings for Application Deployment&lt;/span&gt;&lt;br /&gt;In Oracle Application Server 10.1.3.x implementations, Application Server Control does not yet support Oracle Access Manager as a security provider. When you deploy your application using the Application Server Control Console, choose the file-based provider. This will be overridden through the configuration steps documented in this blog.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.3 Configure Oracle Access Manager SSO in orion-application.xml&lt;/span&gt;&lt;br /&gt;To use Oracle Access Manager Single Sign-On as the authentication method for Web applications, set the auth-method attribute to "COREIDSSO" in the &lt;jazn-web-app&gt; element in the OC4J orion-application.xml files ($ORACLE_HOME/j2ee/CONTAINER_NAME/applications and in $ORACLE_HOME/j2ee/CONTAINER_NAME/application-deployments). You can do this as either a pre-deployment step (packaged in the EAR file) or a post-deployment step.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;jazn provider="XML" default-realm="jazn.com" jaas-mode="doAsPrivileged"&amp;gt;&lt;br /&gt;   &amp;lt;jazn-web-app auth-method="COREIDSSO"/&amp;gt;&lt;br /&gt;&amp;lt;/jazn&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You also need to add the mapping between de application role and the OID group:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;!-- mapping for realm "jazn.com" --&amp;gt;&lt;br /&gt;&amp;lt;security-role-mapping name="sr_manager"&amp;gt;&lt;br /&gt;     &amp;lt;group name="managers" /&amp;gt;&lt;br /&gt;&amp;lt;/security-role-mapping&amp;gt;&lt;br /&gt;&amp;lt;security-role-mapping name="sr_developer"&amp;gt;&lt;br /&gt;    &amp;lt;group name="developers" /&amp;gt;&lt;br /&gt;&amp;lt;/security-role-mapping&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.4 Protect the Application URL's in Oracle Access Manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Policy Manager &gt; Create Policy Domain &lt;br /&gt;Name       : callerInfoB&lt;br /&gt;Description: callerInfoB&lt;br /&gt;&lt;br /&gt;Click button save&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/SczUFFm8gYI/AAAAAAAAAH4/zd9lpnZ6yWc/s1600-h/oam19.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 143px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/SczUFFm8gYI/AAAAAAAAAH4/zd9lpnZ6yWc/s400/oam19.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317858443887673730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tab Resources&lt;br /&gt;&lt;br /&gt;Resource Type         http&lt;br /&gt;Host Identifiers  &lt;span style="font-weight:bold;"&gt;hostname&lt;/span&gt;&lt;br /&gt;URL Prefix       /callerInfo/callerInfoB&lt;br /&gt;Description       caller info B (choose freely) &lt;br /&gt;&lt;br /&gt;Click button Save&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/SczUmHPY8nI/AAAAAAAAAIA/pfGIUMShZh4/s1600-h/oam20.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 128px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/SczUmHPY8nI/AAAAAAAAAIA/pfGIUMShZh4/s400/oam20.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317859011261428338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tab Authorisation Rules &gt; SubTab General&lt;br /&gt;&lt;br /&gt;Name                Everyone (choose freely)&lt;br /&gt;Description       Everyone (choose freely)&lt;br /&gt;Enabled       Yes&lt;br /&gt;Allow takes precedence  No&lt;br /&gt;&lt;br /&gt;Click Save&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1DZkSxdocDo/SczV9OjSrUI/AAAAAAAAAII/hczB_K-2JlA/s1600-h/oam21.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 189px;" src="http://1.bp.blogspot.com/_1DZkSxdocDo/SczV9OjSrUI/AAAAAAAAAII/hczB_K-2JlA/s400/oam21.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317860507872570690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tab Authorisation Rules &gt; SubTab Allow Access&lt;br /&gt;&lt;br /&gt;Role                    Any one&lt;br /&gt;Click Save&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/SczV_8rA2vI/AAAAAAAAAIQ/iyJAmamXTfE/s1600-h/oam22.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 149px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/SczV_8rA2vI/AAAAAAAAAIQ/iyJAmamXTfE/s400/oam22.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317860554612726514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tab Default Rules &gt; SubTab Authentication Rule &gt; SubSubTab General&lt;br /&gt;&lt;br /&gt;Name:                   Form Login&lt;br /&gt;Description:            Form Login&lt;br /&gt;Authentication Scheme:  COREidSSOform&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/SczXElWlYPI/AAAAAAAAAIY/uPoOmcPDO3g/s1600-h/oam23.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/SczXElWlYPI/AAAAAAAAAIY/uPoOmcPDO3g/s400/oam23.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317861733763997938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tab Default Rules &gt; SubTab Authorization Expression &gt; SubSubTab Expression&lt;br /&gt;&lt;br /&gt;Select Authorization Rule:     Everyone &lt;br /&gt;Click button Add &gt; Click button Save&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/SczXqvCp8qI/AAAAAAAAAIg/ZMKUn9HfJsA/s1600-h/oam24.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 359px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/SczXqvCp8qI/AAAAAAAAAIg/ZMKUn9HfJsA/s400/oam24.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317862389199794850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IMPORTANT:&lt;br /&gt;Do not forget to enable the policy:&lt;br /&gt;My Policy Domains &gt; CallerInfoB &gt; General&lt;br /&gt;&lt;br /&gt;Click modify&lt;br /&gt;Set Enable to Yes and click save.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1DZkSxdocDo/SczYbds0-bI/AAAAAAAAAIo/H1WtXBaSzXU/s1600-h/oam25.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 169px;" src="http://4.bp.blogspot.com/_1DZkSxdocDo/SczYbds0-bI/AAAAAAAAAIo/H1WtXBaSzXU/s400/oam25.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317863226358430130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.5 Configure the Oracle Access Manager Login Module&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For a Web application, the OC4J implementation to support Oracle Access Manager requires the login module CoreIDLoginModule, supplied by Oracle. The following template shows the general form of the configuration, in the system-jazn-data.xml file.&lt;br /&gt;&lt;br /&gt;$ORACLE_HOME/j2ee/CONTAINER_NAME/config/system-jazn-data.xml&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;application&amp;gt;&lt;br /&gt;  &amp;lt;name&amp;gt;callerinfo&amp;lt;/name&amp;gt;&lt;br /&gt;    &amp;lt;login-modules&amp;gt;&lt;br /&gt;      &amp;lt;login-module&amp;gt;&lt;br /&gt;         &amp;lt;class&amp;gt;oracle.security.jazn.login.module.coreid.CoreIDLoginModule&amp;lt;/class&amp;gt;&lt;br /&gt;           &amp;lt;control-flag&amp;gt;required&amp;lt;/control-flag&amp;gt;&lt;br /&gt;             &amp;lt;options&amp;gt;&lt;br /&gt;               &amp;lt;option&amp;gt;&lt;br /&gt;                 &amp;lt;name&amp;gt;coreid.password.attribute&amp;lt;/name&amp;gt;&lt;br /&gt;                 &amp;lt;value&amp;gt;&lt;span style="font-weight:bold;"&gt;password&lt;/span&gt;&amp;lt;/value&amp;gt;&lt;br /&gt;               &amp;lt;/option&amp;gt;&lt;br /&gt;               &amp;lt;option&amp;gt;&lt;br /&gt;                 &amp;lt;name&amp;gt;coreid.name.attribute&amp;lt;/name&amp;gt;&lt;br /&gt;                 &amp;lt;value&amp;gt;&lt;span style="font-weight:bold;"&gt;userid&lt;/span&gt;&amp;lt;/value&amp;gt;&lt;br /&gt;               &amp;lt;/option&amp;gt;&lt;br /&gt;               &amp;lt;option&amp;gt;&lt;br /&gt;                 &amp;lt;name&amp;gt;addAllRoles&amp;lt;/name&amp;gt;&lt;br /&gt;                 &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;               &amp;lt;/option&amp;gt;&lt;br /&gt;               &amp;lt;option&amp;gt;&lt;br /&gt;                 &amp;lt;name&amp;gt;coreid.resource.operation&amp;lt;/name&amp;gt;&lt;br /&gt;                 &amp;lt;value&amp;gt;&lt;span style="font-weight:bold;"&gt;MYRESOURCEOPERATION&lt;/span&gt;&amp;lt;/value&amp;gt;&lt;br /&gt;               &amp;lt;/option&amp;gt;&lt;br /&gt;               &amp;lt;option&amp;gt;&lt;br /&gt;                 &amp;lt;name&amp;gt;coreid.resource.type&amp;lt;/name&amp;gt;&lt;br /&gt;                 &amp;lt;value&amp;gt;&lt;span style="font-weight:bold;"&gt;myresourcetype&lt;/span&gt;&amp;lt;/value&amp;gt;&lt;br /&gt;               &amp;lt;/option&amp;gt;&lt;br /&gt;               &amp;lt;option&amp;gt;&lt;br /&gt;                 &amp;lt;name&amp;gt;coreid.resource.name&amp;lt;/name&amp;gt;&lt;br /&gt;                 &amp;lt;value&amp;gt;&lt;span style="font-weight:bold;"&gt;/myresourceurl&lt;/span&gt;&amp;lt;/value&amp;gt;&lt;br /&gt;               &amp;lt;/option&amp;gt;&lt;br /&gt;               &amp;lt;/options&amp;gt;&lt;br /&gt;            &amp;lt;/login-module&amp;gt;&lt;br /&gt;        &amp;lt;/login-modules&amp;gt;&lt;br /&gt;    &amp;lt;/application&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3.6 Test the application&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;WebGate will intercept this request and will check the authentication scheme for this URL. The configuration shown earlier in this chapter will result in the user being prompted with the login.html login form from "Create a Login Form". Then the following sequence will take place:&lt;br /&gt;&lt;br /&gt;1. WebGate will capture the user name and password from the login form and communicate to Access Server.&lt;br /&gt;2. Access Server will communicate to Oracle Internet Directory (or other LDAP repository that you use).&lt;br /&gt;3. After the user is authenticated, the Oracle Access Manager SSO token will be returned to WebGate.&lt;br /&gt;4. WebGate will set the ObSSOCookie and pass the cookie and other HTTP headers to mod_oc4j, which will route the request to the appropriate OC4J instance.&lt;br /&gt;5. OC4J will take the cookie and validate it, or retrieve roles for the user associated with this cookie from Access Server using the Access Manager SDK configured on OC4J.&lt;br /&gt;&lt;br /&gt;http://hostname:port/callerInfo&lt;br /&gt;&lt;br /&gt;Application:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1DZkSxdocDo/SczI8ukFFEI/AAAAAAAAAHQ/mIQebi0IYX8/s1600-h/oam14.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 124px;" src="http://2.bp.blogspot.com/_1DZkSxdocDo/SczI8ukFFEI/AAAAAAAAAHQ/mIQebi0IYX8/s400/oam14.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317846205634778178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click on the link for managers: callerInfoB&lt;br /&gt;&lt;br /&gt;Login screen (login1.html):&lt;br /&gt;&lt;br /&gt;Login as manager/password&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1DZkSxdocDo/SczJFiFWlTI/AAAAAAAAAHY/09cITknCUsc/s1600-h/oam15.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 152px;" src="http://3.bp.blogspot.com/_1DZkSxdocDo/SczJFiFWlTI/AAAAAAAAAHY/09cITknCUsc/s400/oam15.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317846356903499058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Application shows roles:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1DZkSxdocDo/SczJJHvdDKI/AAAAAAAAAHg/Kmz-XiPmlY4/s1600-h/oam16.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 116px;" src="http://4.bp.blogspot.com/_1DZkSxdocDo/SczJJHvdDKI/AAAAAAAAAHg/Kmz-XiPmlY4/s400/oam16.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317846418551803042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Refers:&lt;br /&gt;http://download.oracle.com/docs/cd/B31017_01/web.1013/b28957/coreid.htm#BJEBJCCF&lt;br /&gt;&lt;br /&gt;Did this post help you in any way can you please leave a comment? This will motivate me writing more posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-20372821678662661?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/20372821678662661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/coreidoracle-access-manager-form-based.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/20372821678662661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/20372821678662661'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/coreidoracle-access-manager-form-based.html' title='Form-Based Authentication for J2EE application, Netpoint/Oblix/CoreId/Oracle Access Manager'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1DZkSxdocDo/ScpO2BQerQI/AAAAAAAAAFw/9qp7vK8pqTQ/s72-c/oam1.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-2243673804258156844</id><published>2009-03-23T15:08:00.005+01:00</published><updated>2009-06-24T16:59:12.497+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Access Manager'/><title type='text'>WebGate version and patches, Netpoint/Oblix/CoreId/Oracle Access Manager</title><content type='html'>It is possible to retrieve the version and patches for Oracle Access Manager components: &lt;br /&gt;&lt;br /&gt;For Access Server:&lt;br /&gt;Login on the web interface:&lt;br /&gt;http://hostname:portnumber/access/oblix&lt;br /&gt;&lt;br /&gt;Click on Access System Console link, log in with an administrator user, click on the about link in the upper right corner and then on the button View System Info.&lt;br /&gt;&lt;br /&gt;For WebGate&lt;br /&gt;Look in the directory $ACCESS_INSTALL_DIR/access/oblix/config there is an file npXX_wg.txt. In this file there is an Release entry with the patch number.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-2243673804258156844?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/2243673804258156844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/oam-access-server-webgate-version-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/2243673804258156844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/2243673804258156844'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/oam-access-server-webgate-version-and.html' title='WebGate version and patches, Netpoint/Oblix/CoreId/Oracle Access Manager'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-3297017962759304357</id><published>2009-03-23T14:52:00.004+01:00</published><updated>2009-04-06T20:21:29.935+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Infrastructure 10.1.2'/><title type='text'>Command line deployment war file on Oracle Application Server 10.1.2</title><content type='html'>It is possible to deploy an war or ear file from the command line with an Oracle Application server 10.1.2.&lt;br /&gt;&lt;br /&gt;Deploy war file:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;$ORACLE_HOME/dcm/bin/dcmctl deployApplication -f filename.war -a "application name" -co oc4j_container -rc /contextroot&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Deploy ear file:&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;$ORACLE_HOME/dcm/bin/dcmctl deployApplication -f filename.ear -a "application name" -co oc4j_container&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The application will not be visible in the em console. An restart of the em console solves the problem.&lt;br /&gt;&lt;br /&gt;emctl stop iasconsole&lt;br /&gt;emctl start iasconsole&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-3297017962759304357?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/3297017962759304357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/command-line-deployment-war-file-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3297017962759304357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3297017962759304357'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/command-line-deployment-war-file-on.html' title='Command line deployment war file on Oracle Application Server 10.1.2'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2447545383063131991.post-3222752302561544800</id><published>2009-03-20T17:04:00.006+01:00</published><updated>2009-05-27T09:02:13.041+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle HTTP Server (OHS)'/><title type='text'>ErrorDocument not working for Oracle HTTP Server with OC4J</title><content type='html'>When an application is deployed in an OC4J container sometimes ugly error messages are thrown in the browser (401 Unauthorised). Normally these messages can be formatted in $ORACLE_HOME/Apache/Apache/conf/httpd.conf with the ErrorDocument feature. But there is a bug in Oracle HTTP Server. This can be solved by adding the following line in $ORACLE_HOME/Apache/Apache/conf/mod_oc4j.conf&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;IfModule mod_oc4j.c&amp;gt;&lt;br /&gt;  Oc4jUseOHSErrors on&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;And in httpd.conf:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;br /&gt;ErrorDocument 401 "You are not authorised to view this page.&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Metalink note: 560358.1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2447545383063131991-3222752302561544800?l=knowledge-oracle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://knowledge-oracle.blogspot.com/feeds/3222752302561544800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/errordocument-not-working-for-oracle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3222752302561544800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2447545383063131991/posts/default/3222752302561544800'/><link rel='alternate' type='text/html' href='http://knowledge-oracle.blogspot.com/2009/03/errordocument-not-working-for-oracle.html' title='ErrorDocument not working for Oracle HTTP Server with OC4J'/><author><name>Arjan Goos</name><uri>http://www.blogger.com/profile/04234695404025210237</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17685436251241393629'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>