Apps 11I - Apex Integration
I'm in the process of attempting to prove out to my business community that Apex can be integrated with the E-Business Suite. Current env is 11.10.5.2 linux, with 10.2.0.4 on single tier. I've installed apex to the database without issue. I've followed the notes found on the web for the DAD & httpd.conf, as well as metalink note :373604.1 to allow authentication against an E-Business Suite user.
My problem is two fold :
Currently, when attempting to access the pls/apex/apex_admin uri for the first time, I am prompted for a username / password. after several attempts, i finally hit on the apps/apps-pwd combination that works. Once into the workspace, i have configured the authentication against the fnd_web_sec procedure. However, any attempt to authenticate against and E-Business user receives the dreaded invalid credentials. I should also say that i have the workspace_schema parsing as the apps schema in the database.
Below is my DAD configuration :
DAD_apex]
connect_string = TEST
password = ap3x
username = APEX_PUBLIC_USER
default_page = apex
document_table = wwv_flow_file_objects$
document_path = docs
document_proc = wwv_flow_file_mgr.process_download
reuse = Yes
enablesso = No
stateful=STATELESS_RESET
nls_lang = American_America.UTF8
custom_auth = Basic
Any help would be greatly appreciated.
Thanks
James
Thanks Kofi,
Here is the authentication procedure I'm using. It is currently owned by apps with execute to the XX_APPS schema ( apex custom schema). With a synonym created by the xx_apps schema. There was a white paper from one of the OUAG conferences by Rod West that stated to ensure the custom schema in Apex was parsed as apps. That way to have visibility. Based on our plan, end users would have no access to developing their own reports.
function ebiz_suite_auth (p_username IN VARCHAR2, p_password IN VARCHAR2)
return boolean
as
begin
if fnd_web_sec.validate_login(p_username, p_password) = 'Y' then
return true;
else
return false;
end if;
end;
We've defined the custom authorization scheme with the "return ebiz_suite_auth;" function.
Thanks
James
Similar Messages
-
Install instructions for Search Modeler and integrating with Apps 11i
Below are all the steps I took for creating integrating Search Modeler with an Oracle E-Business Suite 11.5.10.2 ATG RUP 7 instance called ERNIE.
Much thanks to Oracle Support ( Rajesh Ghosh, Vikas Soolapani and Roger Ford), as this simply wouldn't have been possible without them.
There are a few things in this document that may not be pertinent to your environment if you're doing this. I've made attempts to clarify those possibly optional sections in the documentation.
I've broken the document down into the following multiple parts
o Setting up a new RedHat 4.8 x86 server called ausSEARCHdev (The server is in AUStin, TX, is dedicated to SEARCH, and is for our DEV environment)
o SES (Secure Enterprise Search 10.1.8.2 install
o SES 10.1.8.4 patchset install
o SES CPU patch apply
o Standalone OC4J and ADF installation
o Search Modeler installation and configuration
o Configure ERNIE Apps instance to be on valid self-signed SSL certificate
o Import ERNIE SSL certificate into SES and Search Modeler
using aussearchdev initially
rh4 x86, default oracle build
** htop and collectl are open source free performance monitoring packages we utilize**
--start
install htop and collectl
wget http://dag.wieers.com/rpm/packages/htop/htop-0.7-1.el4.rf.i386.rpm
rpm -ivh htop-0.7-1.el4.rf.i386.rpm
wget http://downloads.sourceforge.net/project/collectl/collectl/collectl-3.4.0-4/collectl-3.4.0-4.noarch.rpm?use_mirror=voxel
rpm -ivh collectl-3.4.0-4.noarch.rpm
chkconfig collectl on
service collectl start
**We still need to install the necessary rpms so that collectl logs are compressed
--end
useradd -u 501 oracle
groupadd -g 504 dba
usermod -G 504 oracle
verification:
[root@aussearchdev ~]# su - oracle
[oracle@aussearchdev ~]$ id
uid=501(oracle) gid=501(oracle) groups=501(oracle),504(dba)
passwd oracle
** /mnt/oraclebackup is a network dumpspot we use to hold Software installs, RPMs, etc
** /mnt/rpms is a network dumpspot we use to hold ISOs for OS software such as Redhat Linux
mkdir /mnt/oraclebackup
mkdir /mnt/rpms
add the following to /etc/fstab
XXXXXXX:/patches/oraclebackup /mnt/oraclebackup nfs defaults,hard,nolock 0 0
XXXXXXX:/esxpress/nfs /mnt/rpms nfs rw,addr=XXX.XXX.XXX.XXX 0 0
mount /mnt/rpms
Next need to install various oracle needed RPMs.
cd /mnt/rpms/rh40_upd8/RedHat/RPMS/
rpm -ivh perl-Compress-Zlib-1.42-1.el4.i386.rpm
rpm -ivh libaio-devel-0.3.105-2.i386.rpm
rpm -ivh sysstat-5.0.5-25.el4.i386.rpm
rpm -ivh unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm
service collectl restart
cd /tmp
wget http://oss.oracle.com/el4/oracle-validated/oracle-validated-1.0.0-18.el4.i386.rpm
rpm -ivh oracle-validated-1.0.0-18.el4.i386.rpm
Now we should have all the RPMs we need.
cd /etc/sysconfig/oracle-validated
./oracle-validated-verify
cd /var/log/oracle-validated/results
more orakernel.log
uname -a
should return 2.6.9 or higher
rpm -qa|grep gcc-
should return 3.4.3 or higher
rpm -qa|grep glibc
should return 2.3.4-2.9 or higher
rpm -qa|grep make
should return 3.80 or higher
rpm -qa|grep binutils
should return 2.15.92.0.2 or higher
rpm -qa|grep openmotif
should return 2.2.3-9.RHEL4.1 or higher
rpm -qa|grep compat-db
should return 4.1.25-9 or higher
rpm -qa|grep setarch
should return 1.6-1 or higher
cat /proc/sys/kernel/sem
should return 250 32000 100 128 or higher (250 32000 100 142 in our case)
cat /proc/sys/kernel/shmall (1073741824 in our case)
should return 2097152 or higher
cat /proc/sys/kernel/shmmax
should return half the size of physical memory (4294967295 in our case - NO LARGER on 32-bit OS)
cat /proc/sys/kernel/shmmni
should return 4096
cat /proc/sys/fs/file-max
should return 65536 (327679 in our case)
cat /proc/sys/net/ipv4/ip_local_port_range
should return 1024 65000
values in /etc/security/limits.conf set by oracle-validated rpm, no changes necessary
add the following line to /etc/pam.d/login
session required /lib/security/pam_limits.so
add the following to /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
mkdir -p /d01/oracle
chmod 777 /d01/oracle
init 6 the box (aka reboot)
Time to start the SES 10.1.8.2 installer
running SES 10.1.8.2 installer
as oracle
cd /mnt/oraclebackup/deathstar_patches/SES/SES10182
./runInstaller
search server name sesprod
administrative password XXXXXXXX for dev,
http port 7777
destination path /d01/oracle/10.1.8/sesdev (dev)
data storage path /d01/oracle/sesdevdata (dev)
next
inventory /d01/oracle/oraInventory
dba group
run orainstroot.sh as requested
continue
all tests should pass, continue
finished clean
tried logging in to admin console at http://aussearchdev:7777/search/admin - worked fine
tried bringing up search query at http://aussearchdev:7777/search/query/search - worked fine
Now we need to get to 10.1.8.4 of SES
(yes, you need to keep the system up)
cd /mnt/oraclebackup/deathstar_patches/SES/SES10184/ses_10184pst_linux/
./runInstaller
Destination, choose sesdev
Next
Patchset successful
tried logging in to admin console at http://aussearchdev:7777/search/admin - worked fine
tried bringing up search query at http://aussearchdev:7777/search/query/search - worked fine
Apply CPU Patch to SES
CPU JAN 10 says patch 9119261 is required - but patch requires extended support contract
CPU OCT 09 says patch 8836540 is required - but patch requires extended support contract
CPU JUL 09 says patch 8534394 is required - but patch requires extended support contract
CPU APR 09 says patch 8290534 is required - and you can actually download it
Need opatch from 6880880
cp -r /mnt/oraclebackup/deathstar_patches/SES/CPUAPR09/OPatch $ORACLE_HOME
export PATH=$ORACLE_HOME/OPatch:$PATH
shut down everything
cd $ORACLE_HOME/bin
./searchctl stopall
cd /mnt/oraclebackup/deathstar_patches/SES/CPUAPR09/8290534
opatch apply
cd $ORACLE_HOME/cpu/CPUApr2009
**Note: your sys password is what you set for your administrative password above
sqlplus "sys/XXXXXX" as sysdba;
startup
@catcpu
@?/rdbms/admin/utlrp
shutdown immediate
exit
cd /d01/oracle/10.1.8/sesdev/cpu/view_recompile/
sqlplus "sys/XXXXXXX" as sysdba;
startup upgrade;
@view_recompile_jan2008cpu.sql
@?/rdbms/admin/utlrp
shutdown immediate
cd /d01/oracle/10.1.8/sesdev/jdk/jre/lib/ext
mv mail.jar $HOME/mail.jar.backup02222010
mv mailapi.jar $HOME/mailapi.jar.back02222010
cp /d01/oracle/10.1.8/sesdev/search/lib/mail.jar .
SES 10.1.8.4 is now installed and updated with latest available CPU
tried logging in to admin console at http://aussearchdev:7777/search/admin - worked fine
tried bringing up search query at http://aussearchdev:7777/search/query/search - worked fine
we're going to go with the standalone OC4j 10.1.3.3 and Oracle ADF 10.1.3.3 method
The URLs for these products are
http://blogs.oracle.com/ebssearch/2009/10/available_now_oracle_search_modeler_11_for_oracle_e-business_suite_11i.html
and specifically
OC4J - http://download.oracle.com/otn/java/oc4j/101330/oc4j_extended_101330.zip
ADF - http://www.oracle.com/technology/software/products/jdev/htdocs/adfinstaller10133.html
OC4J install
First you need to have Java 1.5 on the machine. Latest is 1.5.0_22. Package is in /mnt/oraclebackup/deathstar_patches/SES
as root on aussearchdev
cd /usr/local
cp /mnt/oraclebackup/deathstar_patches/SES/jdk-1_5_0_22-linux-i586.bin .
chmod 700 jdk-1_5_0_22-linux-i586.bin
./jdk-1_5_0_22-linux-i586.bin
yes
install OC4J just by copying over the directory
as oracle on aussearchdev
mkdir -p /d01/oracle/oc4j
cd /d01/oracle/oc4j
cp -r /mnt/oraclebackup/deathstar_patches/SES/oc4j/* .
ADF install
vi /mnt/oraclebackup/deathstar_patches/SES/adf/adfinstaller.properties
change the following
OracleHome = /mnt/oraclebackup/deathstar_patches/SES/adf
DesHome = /d01/oracle/oc4j/
type = OC4J
as root
cd /usr/bin
rm java
(yes)
ln -s /usr/local/jdk1.5.0_22/bin/java
su - oracle
java -version should now return 1.5.0_22
export JAVA_HOME=/usr/local/jdk1.5.0_22
cd /mnt/oraclebackup/deathstar_patches/SES/adf
java -jar runinstaller.jar -version
returns The version for the ADF libraries being installed is 10.1.3.41.57 - yes, that is apparently 10.1.3.3.
java -jar runinstaller.jar adfinstaller.properties
output looks good, do not be concerned by
WARNING: 'Could not delete: /d01/oracle/oc4j/BC4J/redist/bc4j' whilst deleting bc4j application
WARNING: 'Could not delete: /d01/oracle/oc4j/BC4J/redist/datatags' whilst deleting datatags application
as it was trying to delete the old version that didn't exist
Start OC4J
as oracle on aussearchdev
export JAVA_HOME=/usr/local/jdk1.5.0_22
export ORACLE_HOME=/d01/oracle/oc4j
cd $ORACLE_HOME/bin
./oc4j -start
you will be prompted for password - we're setting it. use XXXXXXXXXX
after it's up, kill it (ctrl-c) and restart it with
nohup ./oc4j -start &
last lines in nohup.out is
Starting OC4J from /d01/oracle/oc4j/j2ee/home ...
10/02/23 03:22:38 Oracle Containers for J2EE 10g (10.1.3.3.0) initialized
So now on to search modeler installation, going by Installation steps in Note 781366.1
8326128 - This is not a patch to be applied to the Apps, keep reading
as oracle on aussearchdev
cd /mnt/oraclebackup/deathstar_patches/SES/8326128
mkdir -p /d01/oracle/oc4j/uploaded
vi build.properties, changing
installation.type=OC4J
oracle.home=/d01/oracle/oc4j
deploy.server=aussearchdev.domainname.com
deploy.port=23791
web.port=7777
password=XXXXXXXXX
extra.classpath=/d01/oracle/oc4j/uploaded
now set the following environment values in your ssh session
export ORACLE_HOME=/d01/oracle/oc4j
export JAVA_HOME=/usr/local/jdk1.5.0_22
export PATH=$ORACLE_HOME/ant/bin:$ORACLE_HOME/bin:$PATH
ant main
whole bunch of stuff to screen, errors due to undeploy something that doesn't exist. Finished after a minute with
BUILD SUCCESSFUL
Total time: 58 seconds
Now on to post install steps
restart OC4j
cd $ORACLE_HOME/bin
./modeler.sh -shutdown -port 23791 -password r*l*r*0*
export ORACLE_HOME=/d01/oracle/oc4j
export JAVA_HOME=/usr/local/jdk1.5.0_22
export PATH=$ORACLE_HOME/ant/bin:$ORACLE_HOME/bin:$PATH
nohup ./modeler.sh -start &
end of nohup.out should show
Starting OC4J from /d01/oracle/oc4j/j2ee/home ...
Try going to http://aussearchdev:8888/modeler/faces/ModelerHome.jsp
Should get login screen, but wait, we haven't installed Oracle Apps interface yet...
Next let's do the Apps side of things
Going by note 953378.1
Using ERNIE (a development instance of E-Business Suite running 11.5.10.2 ATG RUP 7)
as applmgr on ausernieapp (ausernieapp is our app tier)
shut down apps services
apps patch 8225631
verify all the pre-req patches are in ERNIE
select * from ad_bugs where bug_number = '5903765';
select * from ad_bugs where bug_number = '6372396';
select * from ad_bugs where bug_number = '3219567';
select * from ad_bugs where bug_number = '3264822';
select * from ad_bugs where bug_number = '3261254';
select * from ad_bugs where bug_number = '5161676';
select * from ad_bugs where bug_number = '3036401';
select * from ad_bugs where bug_number = '3263588';
select * from ad_bugs where bug_number = '3264818';
select * from ad_bugs where bug_number = '3218526';
select * from ad_bugs where bug_number = '3263645';
select * from ad_bugs where bug_number = '4206794';
select * from ad_bugs where bug_number = '3262486';
select * from ad_bugs where bug_number = '3261243';
select * from ad_bugs where bug_number = '2614213';
select * from ad_bugs where bug_number = '3262159';
select * from ad_bugs where bug_number = '2819091';
select * from ad_bugs where bug_number = '3412795';
patch went in smooth
Log in to ERNIE Apps GUI as sysadmin user responsibility
Give users such as sysadmin FND Search Crawler responsibility
Go to system profile options, set
set FND: Search Enabling Flag to Y at site level
as applmgr on ausernieapp
cd /d01/oracle/ernieappl/fnd/11.5.0/patch/115/sql
sqlplus apps/$APPS_PWD @AFSRCHCF
Enter SES endpoint URL [e.g. http://ap637atg.us.oracle.com:7780]: http://aussearchdev.domainname.com:7777
Enter Apps Admin username [e.g. sysadmin]: sysadmin
Enter Apps Admin password: sysadmin_password
Enter SES Admin username [e.g. eqsys]: eqsys
Enter SES Admin password: eqsyspassword <-- This is the same as sys's password
on aussearchdev as oracle
had to kill modeler and start all the processes, so
kill -9 the modeler oc4j process, then
cd $ORACLE_HOME/bin
./searchctl startall
enter the password when prompted
in IE browser go to
http://aussearchdev.domainname.com:7777/search/admin
log in with eqsys password
global settings tab
identity management setup
click circle next to oracle.search.plugin.security.identity.ebs.EBS12IdentityPliginMgr
(yes, we're going with 12 even though we use Oracle Apps 11i)
http end point https://ausernieapp.domainname.com:8443/webservices/AppSearch/SecurityService
username sysadmin
password XXXXXXX
finish
Global Settings
Federation Trusted Entitites
####entity name sysadmin
####Entity Password XXXXXXXX
According to web conference with Oracle, this should NOT be eqsys but instead be sysadmin from above.
Select the Use Entity Plug-in for authentication check box
add
Trying to go to http://aussearchdev.domainname.com:7777/search/query/search and login (sysadmin / password)
stop midtier on both SES and Apps
cd $ORACLE_HOME/bin
./searchctl stopall
./adstpall.sh apps/$APPS_PWD on EBS app tier
start midtier on both SES and Apps
cd $ORACLE_HOME/bin
./searchctl startall
./adstrtal.sh apps/$APPS_PWD on EBS app tier
Now try and log in to Oracle SES user interface to verify the configuration
http://aussearchdev.domainname.com:7777/search/query
Now start up modeler again
export JAVA_HOME=/usr/local/jdk1.5.0_22
export ORACLE_HOME=/d01/oracle/oc4j
export PATH=$ORACLE_HOME/bin:$PATH
cd $ORACLE_HOME/bin
nohup ./modeler.sh -start &
Works now.
Now go to http://aussearchdev.domainname.com:8888/modeleradmin/AdminHome.jsp log in as oc4jadmin/XXXXXXX
Configure new target
Target Type 11i
Description ERNIE
Name ERNIE
EBS Database Host Name auserniedb
EBS Database Port 1521
EBS Database SID ERNIE
username apps
password XXXXXXXXx
oc4jadmin XXXXXXXx
export JAVA_HOME=/usr/local/jdk1.5.0_22
export ORACLE_HOME=/d01/oracle/oc4j
export PATH=$ORACLE_HOME/bin:$PATH
cd $ORACLE_HOME/j2ee/home
java -jar admin_client.jar deployer:oc4j:aussearchdev oc4jadmin XXXXXXXXX -addDataSourceConnectionPool -name "ERNIE2-pool" -factoryClass "oracle.jdbc.pool.OracleDataSource" -dbUser "apps" -dbPassword "XXXXXXX" -url "jdbc:oracle:thin:@auserniedb.domainname.com:1521:ERNIE" -applicationName appsearch
java -jar admin_client.jar deployer:oc4j:aussearchdev oc4jadmin XXXXXXX -addManagedDataSource -name "ERNIEDS" -jndiLocation "jdbc/ERNIEDS" -connectionPoolName "ERNIE2-pool" -applicationName appsearch
http://aussearchdev.domainname.com:8888/modeler/faces/ModelerHome.jsp
So, creating a self signed SSL certificate for ERNIE EBS instance (this will not work if you use an SSL certificate for another server like say, PROD)
doing this on ausernieapp
openssl genrsa -des3 -out ausernieapp.key 1024
PEM key is ausernieapp
openssl req -new -key ausernieapp.key -out ausernieapp.csr
PEM key is ausernieapp
Country US
State Texas
Locality Austin
Organization Name Corporation
Organizational Unit Name Information Technology
Common Name ausernieapp.domainname.com
Email address [email protected]
No challenge password
No optional company name
Now let's remove the passphrase from the key
cp ausernieapp.key ausernieapp.key.orig
openssl rsa -in ausernieapp.key.orig -out ausernieapp.key
Now let's generate a self-signed certificate
openssl x509 -req -days 1000 -in ausernieapp.csr -signkey ausernieapp.key -out ausernieapp.crt
Install the private key and certificate
cd $IAS_ORACLE_HOME/Apache/Apache/conf/ssl.crt
cp server.crt server.crt.backup.03102010
chown applmgr:applmgr server.crt.backup.03102010
cp $HOME/ausernieapp.crt /d01/oracle/ernieora/new/iAS/Apache/Apache/conf/ssl.crt/server.crt
cd $IAS_ORACLE_HOME/Apache/Apache/conf/ssl.key/
cp server.key server.key.backup.03102010
cp $HOME/ausernieapp.key /d01/oracle/ernieora/new/iAS/Apache/Apache/conf/ssl.key/server.key
chown applmgr:applmgr server.key.backup.03102010
bounce apache as applmgr
cd /d01/oracle/erniecomn/admin/scripts/ERNIE_ausernieapp
./adapcctl.sh stop
./adapcctl.sh start
In IE
https://ausernieapp.domainname.com:8443
Continue
Click on Certificate Error next to URL bar
Install Certificate -> Next-> Place all certificates in the following store -> trusted root certificate authorities ->finish
close browser, back to https://ausernieapp.domainname.com:8443
no errors,
Next step will be to import key into the SES and Search modelers
as oracle on aussearchdev
cd /d01/oracle/10.1.8/sesdev/jdk/jre/lib/security/
cp cacerts cacerts.backup.03102010
scp root@ausernieapp:/root/ausernieapp.crt .
export LANG=c
export PATH=$ORACLE_HOME/jdk/bin:$PATH
keytool -keystore ./cacerts -storepass changeit -alias rootausernieapp -import -trustcacerts -file ausernieapp.crt
--output
Owner: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Issuer: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Serial number: b4e92089cf73076f
Valid from: Wed Mar 10 13:22:38 CST 2010 until: Tue Dec 04 13:22:38 CST 2012
Certificate fingerprints:
MD5: 2C:6B:EE:1A:63:6D:XX:A6:05:90:F6:XX:DD:88:F7:80
SHA1: F8:DC:E5:2A:3E:68:XX:E1:EA:E4:75:AE:CC:4F:4A:10:2F:8A:FE:9B
Trust this certificate? [no]: yes
Certificate was added to keystore
Now load our cert
keytool -keystore ./cacerts -import -trustcacerts -file ausernieapp.crt
keytool -list -v -keystore ./cacerts now shows
Alias name: rootausernieapp
Creation date: Mar 10, 2010
Entry type: trustedCertEntry
Owner: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Issuer: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Serial number: b4e92089cf73076f
Valid from: Wed Mar 10 13:22:38 CST 2010 until: Tue Dec 04 13:22:38 CST 2012
Certificate fingerprints:
MD5: 2C:6B:EE:1A:63:6D:CB:XX:05:90:F6:78:DD:88:F7:80
SHA1: F8:DC:E5:2A:3E:68:9C:CE:EA:4E:75:AE:CC:FA:9E:10:2F:8A:FE:9B
Now we need to load it into the search modeler keystore
as root on aussearchdev
export JAVA_HOME=/usr/local/jdk1.5.0_22/
export PATH=$JAVA_HOME/bin:$PATH
cd /usr/local/jdk1.5.0_22/jre/lib/security/
scp root@ausernieapp:/root/ausernieapp.crt .
output
keytool -keystore ./cacerts -import -trustcacerts -file ausernieapp.crt
Enter keystore password: changeit
Owner: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Issuer: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Serial number: b4e92089cf73076f
Valid from: Wed Mar 10 13:22:38 CST 2010 until: Tue Dec 04 13:22:38 CST 2012
Certificate fingerprints:
MD5: 2C:6B:EE:1A:63:6D:CB:A1:05:90:F6:78:DD:88:F7:80
SHA1: F8:DC:E5:2A:3E:68:9C:CE:EA:4E:75:AE:CC:4F:9E:10:2F:8A:FE:9B
Trust this certificate? [no]: yes
Certificate was added to keystore
[root@aussearchdev security]#
output
For troubleshooting, if you go to end of /d01/oracle/10.1.8/sesdev/search/data/config/crawler.dat
you can modify the logLevel from the default of 4 to 2 to get better debug data. No services need to be restarted, it will become active with the next crawl.
While talking with Oracle, they mentioned the following patches
The patches identified 8321527 and 7586924 are SES patches to help with indexing
They also identified patch 9103851 which is an apps patch dealing with responsibilities <-- This is not yet available
Applying patch 7586924
as oracle on aussearchdev
cd $ORACLE_HOME/bin
./searchctl stopall
cd /mnt/oraclebackup/deathstar_patches/SES/post_patches/7586924
opatch apply
cd $ORACLE_HOME/bin
./searchctl startall
sqlplus eqsys/XXXXXX@SESDEV
define SCH_NAME=EQSYS
define PROXY_USER=EQPROXY
define INST_USER=EQ_TEST
@$ORACLE_HOME/search/admin/eq0pkh.sql
@$ORACLE_HOME/search/admin/eq0plb.sql
@$ORACLE_HOME/search/admin/eq0bug_7586924.sql
cd $ORACLE_HOME/search/data/config/
cp crawler.dat crawler.dat.backup.03102010
vi crawler.dat
We're using the Oracle E-Business Suite R12 crawler, so we will add the line
USE_IN_MEMORY_QUEUE Oracle E-Business Suite R12
as the line immediately preceding IMPORT -
so the end of the file looks like this:
# system properies: separated by space for multiple system properties or define multiple SYSTEM_PROPERTIES
# logLevel values: DEBUG(2), INFO(4), WARN(6), ERROR(8), FATAL(10)
SYSTEM_PROPERTIES -Doracle.search.logLevel=4 -Doracle.search.log=oracle.search.util.Log4jImpl
USE_IN_MEMORY_QUEUE Oracle E-Business Suite R12
IMPORT -
Now on to patch 8321527
cd /mnt/oraclebackup/deathstar_patches/SES/post_patches/8321527
cd $ORACLE_HOME/bin
./searchctl stopall
cd -
opatch apply
cd $ORACLE_HOME/bin
./searchctl startall
sqlplus eqsys/XXXXXXX@SESDEV
define SCH_NAME=EQSYS
define PROXY_USER=EQPROXY
select object_name from user_objects where status = 'INVALID';
--should be no rows selected
@$ORACLE_HOME/search/admin/eq0pkh.sql
@$ORACLE_HOME/search/admin/eq0plb.sql
--should be no rows selected
restart SES
cd -
./searchctl stopall
./searchctl startallBelow are all the steps I took for creating integrating Search Modeler with an Oracle E-Business Suite 11.5.10.2 ATG RUP 7 instance called ERNIE.
Much thanks to Oracle Support ( Rajesh Ghosh, Vikas Soolapani and Roger Ford), as this simply wouldn't have been possible without them.
There are a few things in this document that may not be pertinent to your environment if you're doing this. I've made attempts to clarify those possibly optional sections in the documentation.
I've broken the document down into the following multiple parts
o Setting up a new RedHat 4.8 x86 server called ausSEARCHdev (The server is in AUStin, TX, is dedicated to SEARCH, and is for our DEV environment)
o SES (Secure Enterprise Search 10.1.8.2 install
o SES 10.1.8.4 patchset install
o SES CPU patch apply
o Standalone OC4J and ADF installation
o Search Modeler installation and configuration
o Configure ERNIE Apps instance to be on valid self-signed SSL certificate
o Import ERNIE SSL certificate into SES and Search Modeler
using aussearchdev initially
rh4 x86, default oracle build
** htop and collectl are open source free performance monitoring packages we utilize**
--start
install htop and collectl
wget http://dag.wieers.com/rpm/packages/htop/htop-0.7-1.el4.rf.i386.rpm
rpm -ivh htop-0.7-1.el4.rf.i386.rpm
wget http://downloads.sourceforge.net/project/collectl/collectl/collectl-3.4.0-4/collectl-3.4.0-4.noarch.rpm?use_mirror=voxel
rpm -ivh collectl-3.4.0-4.noarch.rpm
chkconfig collectl on
service collectl start
**We still need to install the necessary rpms so that collectl logs are compressed
--end
useradd -u 501 oracle
groupadd -g 504 dba
usermod -G 504 oracle
verification:
[root@aussearchdev ~]# su - oracle
[oracle@aussearchdev ~]$ id
uid=501(oracle) gid=501(oracle) groups=501(oracle),504(dba)
passwd oracle
** /mnt/oraclebackup is a network dumpspot we use to hold Software installs, RPMs, etc
** /mnt/rpms is a network dumpspot we use to hold ISOs for OS software such as Redhat Linux
mkdir /mnt/oraclebackup
mkdir /mnt/rpms
add the following to /etc/fstab
XXXXXXX:/patches/oraclebackup /mnt/oraclebackup nfs defaults,hard,nolock 0 0
XXXXXXX:/esxpress/nfs /mnt/rpms nfs rw,addr=XXX.XXX.XXX.XXX 0 0
mount /mnt/rpms
Next need to install various oracle needed RPMs.
cd /mnt/rpms/rh40_upd8/RedHat/RPMS/
rpm -ivh perl-Compress-Zlib-1.42-1.el4.i386.rpm
rpm -ivh libaio-devel-0.3.105-2.i386.rpm
rpm -ivh sysstat-5.0.5-25.el4.i386.rpm
rpm -ivh unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm
service collectl restart
cd /tmp
wget http://oss.oracle.com/el4/oracle-validated/oracle-validated-1.0.0-18.el4.i386.rpm
rpm -ivh oracle-validated-1.0.0-18.el4.i386.rpm
Now we should have all the RPMs we need.
cd /etc/sysconfig/oracle-validated
./oracle-validated-verify
cd /var/log/oracle-validated/results
more orakernel.log
uname -a
should return 2.6.9 or higher
rpm -qa|grep gcc-
should return 3.4.3 or higher
rpm -qa|grep glibc
should return 2.3.4-2.9 or higher
rpm -qa|grep make
should return 3.80 or higher
rpm -qa|grep binutils
should return 2.15.92.0.2 or higher
rpm -qa|grep openmotif
should return 2.2.3-9.RHEL4.1 or higher
rpm -qa|grep compat-db
should return 4.1.25-9 or higher
rpm -qa|grep setarch
should return 1.6-1 or higher
cat /proc/sys/kernel/sem
should return 250 32000 100 128 or higher (250 32000 100 142 in our case)
cat /proc/sys/kernel/shmall (1073741824 in our case)
should return 2097152 or higher
cat /proc/sys/kernel/shmmax
should return half the size of physical memory (4294967295 in our case - NO LARGER on 32-bit OS)
cat /proc/sys/kernel/shmmni
should return 4096
cat /proc/sys/fs/file-max
should return 65536 (327679 in our case)
cat /proc/sys/net/ipv4/ip_local_port_range
should return 1024 65000
values in /etc/security/limits.conf set by oracle-validated rpm, no changes necessary
add the following line to /etc/pam.d/login
session required /lib/security/pam_limits.so
add the following to /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
mkdir -p /d01/oracle
chmod 777 /d01/oracle
init 6 the box (aka reboot)
Time to start the SES 10.1.8.2 installer
running SES 10.1.8.2 installer
as oracle
cd /mnt/oraclebackup/deathstar_patches/SES/SES10182
./runInstaller
search server name sesprod
administrative password XXXXXXXX for dev,
http port 7777
destination path /d01/oracle/10.1.8/sesdev (dev)
data storage path /d01/oracle/sesdevdata (dev)
next
inventory /d01/oracle/oraInventory
dba group
run orainstroot.sh as requested
continue
all tests should pass, continue
finished clean
tried logging in to admin console at http://aussearchdev:7777/search/admin - worked fine
tried bringing up search query at http://aussearchdev:7777/search/query/search - worked fine
Now we need to get to 10.1.8.4 of SES
(yes, you need to keep the system up)
cd /mnt/oraclebackup/deathstar_patches/SES/SES10184/ses_10184pst_linux/
./runInstaller
Destination, choose sesdev
Next
Patchset successful
tried logging in to admin console at http://aussearchdev:7777/search/admin - worked fine
tried bringing up search query at http://aussearchdev:7777/search/query/search - worked fine
Apply CPU Patch to SES
CPU JAN 10 says patch 9119261 is required - but patch requires extended support contract
CPU OCT 09 says patch 8836540 is required - but patch requires extended support contract
CPU JUL 09 says patch 8534394 is required - but patch requires extended support contract
CPU APR 09 says patch 8290534 is required - and you can actually download it
Need opatch from 6880880
cp -r /mnt/oraclebackup/deathstar_patches/SES/CPUAPR09/OPatch $ORACLE_HOME
export PATH=$ORACLE_HOME/OPatch:$PATH
shut down everything
cd $ORACLE_HOME/bin
./searchctl stopall
cd /mnt/oraclebackup/deathstar_patches/SES/CPUAPR09/8290534
opatch apply
cd $ORACLE_HOME/cpu/CPUApr2009
**Note: your sys password is what you set for your administrative password above
sqlplus "sys/XXXXXX" as sysdba;
startup
@catcpu
@?/rdbms/admin/utlrp
shutdown immediate
exit
cd /d01/oracle/10.1.8/sesdev/cpu/view_recompile/
sqlplus "sys/XXXXXXX" as sysdba;
startup upgrade;
@view_recompile_jan2008cpu.sql
@?/rdbms/admin/utlrp
shutdown immediate
cd /d01/oracle/10.1.8/sesdev/jdk/jre/lib/ext
mv mail.jar $HOME/mail.jar.backup02222010
mv mailapi.jar $HOME/mailapi.jar.back02222010
cp /d01/oracle/10.1.8/sesdev/search/lib/mail.jar .
SES 10.1.8.4 is now installed and updated with latest available CPU
tried logging in to admin console at http://aussearchdev:7777/search/admin - worked fine
tried bringing up search query at http://aussearchdev:7777/search/query/search - worked fine
we're going to go with the standalone OC4j 10.1.3.3 and Oracle ADF 10.1.3.3 method
The URLs for these products are
http://blogs.oracle.com/ebssearch/2009/10/available_now_oracle_search_modeler_11_for_oracle_e-business_suite_11i.html
and specifically
OC4J - http://download.oracle.com/otn/java/oc4j/101330/oc4j_extended_101330.zip
ADF - http://www.oracle.com/technology/software/products/jdev/htdocs/adfinstaller10133.html
OC4J install
First you need to have Java 1.5 on the machine. Latest is 1.5.0_22. Package is in /mnt/oraclebackup/deathstar_patches/SES
as root on aussearchdev
cd /usr/local
cp /mnt/oraclebackup/deathstar_patches/SES/jdk-1_5_0_22-linux-i586.bin .
chmod 700 jdk-1_5_0_22-linux-i586.bin
./jdk-1_5_0_22-linux-i586.bin
yes
install OC4J just by copying over the directory
as oracle on aussearchdev
mkdir -p /d01/oracle/oc4j
cd /d01/oracle/oc4j
cp -r /mnt/oraclebackup/deathstar_patches/SES/oc4j/* .
ADF install
vi /mnt/oraclebackup/deathstar_patches/SES/adf/adfinstaller.properties
change the following
OracleHome = /mnt/oraclebackup/deathstar_patches/SES/adf
DesHome = /d01/oracle/oc4j/
type = OC4J
as root
cd /usr/bin
rm java
(yes)
ln -s /usr/local/jdk1.5.0_22/bin/java
su - oracle
java -version should now return 1.5.0_22
export JAVA_HOME=/usr/local/jdk1.5.0_22
cd /mnt/oraclebackup/deathstar_patches/SES/adf
java -jar runinstaller.jar -version
returns The version for the ADF libraries being installed is 10.1.3.41.57 - yes, that is apparently 10.1.3.3.
java -jar runinstaller.jar adfinstaller.properties
output looks good, do not be concerned by
WARNING: 'Could not delete: /d01/oracle/oc4j/BC4J/redist/bc4j' whilst deleting bc4j application
WARNING: 'Could not delete: /d01/oracle/oc4j/BC4J/redist/datatags' whilst deleting datatags application
as it was trying to delete the old version that didn't exist
Start OC4J
as oracle on aussearchdev
export JAVA_HOME=/usr/local/jdk1.5.0_22
export ORACLE_HOME=/d01/oracle/oc4j
cd $ORACLE_HOME/bin
./oc4j -start
you will be prompted for password - we're setting it. use XXXXXXXXXX
after it's up, kill it (ctrl-c) and restart it with
nohup ./oc4j -start &
last lines in nohup.out is
Starting OC4J from /d01/oracle/oc4j/j2ee/home ...
10/02/23 03:22:38 Oracle Containers for J2EE 10g (10.1.3.3.0) initialized
So now on to search modeler installation, going by Installation steps in Note 781366.1
8326128 - This is not a patch to be applied to the Apps, keep reading
as oracle on aussearchdev
cd /mnt/oraclebackup/deathstar_patches/SES/8326128
mkdir -p /d01/oracle/oc4j/uploaded
vi build.properties, changing
installation.type=OC4J
oracle.home=/d01/oracle/oc4j
deploy.server=aussearchdev.domainname.com
deploy.port=23791
web.port=7777
password=XXXXXXXXX
extra.classpath=/d01/oracle/oc4j/uploaded
now set the following environment values in your ssh session
export ORACLE_HOME=/d01/oracle/oc4j
export JAVA_HOME=/usr/local/jdk1.5.0_22
export PATH=$ORACLE_HOME/ant/bin:$ORACLE_HOME/bin:$PATH
ant main
whole bunch of stuff to screen, errors due to undeploy something that doesn't exist. Finished after a minute with
BUILD SUCCESSFUL
Total time: 58 seconds
Now on to post install steps
restart OC4j
cd $ORACLE_HOME/bin
./modeler.sh -shutdown -port 23791 -password r*l*r*0*
export ORACLE_HOME=/d01/oracle/oc4j
export JAVA_HOME=/usr/local/jdk1.5.0_22
export PATH=$ORACLE_HOME/ant/bin:$ORACLE_HOME/bin:$PATH
nohup ./modeler.sh -start &
end of nohup.out should show
Starting OC4J from /d01/oracle/oc4j/j2ee/home ...
Try going to http://aussearchdev:8888/modeler/faces/ModelerHome.jsp
Should get login screen, but wait, we haven't installed Oracle Apps interface yet...
Next let's do the Apps side of things
Going by note 953378.1
Using ERNIE (a development instance of E-Business Suite running 11.5.10.2 ATG RUP 7)
as applmgr on ausernieapp (ausernieapp is our app tier)
shut down apps services
apps patch 8225631
verify all the pre-req patches are in ERNIE
select * from ad_bugs where bug_number = '5903765';
select * from ad_bugs where bug_number = '6372396';
select * from ad_bugs where bug_number = '3219567';
select * from ad_bugs where bug_number = '3264822';
select * from ad_bugs where bug_number = '3261254';
select * from ad_bugs where bug_number = '5161676';
select * from ad_bugs where bug_number = '3036401';
select * from ad_bugs where bug_number = '3263588';
select * from ad_bugs where bug_number = '3264818';
select * from ad_bugs where bug_number = '3218526';
select * from ad_bugs where bug_number = '3263645';
select * from ad_bugs where bug_number = '4206794';
select * from ad_bugs where bug_number = '3262486';
select * from ad_bugs where bug_number = '3261243';
select * from ad_bugs where bug_number = '2614213';
select * from ad_bugs where bug_number = '3262159';
select * from ad_bugs where bug_number = '2819091';
select * from ad_bugs where bug_number = '3412795';
patch went in smooth
Log in to ERNIE Apps GUI as sysadmin user responsibility
Give users such as sysadmin FND Search Crawler responsibility
Go to system profile options, set
set FND: Search Enabling Flag to Y at site level
as applmgr on ausernieapp
cd /d01/oracle/ernieappl/fnd/11.5.0/patch/115/sql
sqlplus apps/$APPS_PWD @AFSRCHCF
Enter SES endpoint URL [e.g. http://ap637atg.us.oracle.com:7780]: http://aussearchdev.domainname.com:7777
Enter Apps Admin username [e.g. sysadmin]: sysadmin
Enter Apps Admin password: sysadmin_password
Enter SES Admin username [e.g. eqsys]: eqsys
Enter SES Admin password: eqsyspassword <-- This is the same as sys's password
on aussearchdev as oracle
had to kill modeler and start all the processes, so
kill -9 the modeler oc4j process, then
cd $ORACLE_HOME/bin
./searchctl startall
enter the password when prompted
in IE browser go to
http://aussearchdev.domainname.com:7777/search/admin
log in with eqsys password
global settings tab
identity management setup
click circle next to oracle.search.plugin.security.identity.ebs.EBS12IdentityPliginMgr
(yes, we're going with 12 even though we use Oracle Apps 11i)
http end point https://ausernieapp.domainname.com:8443/webservices/AppSearch/SecurityService
username sysadmin
password XXXXXXX
finish
Global Settings
Federation Trusted Entitites
####entity name sysadmin
####Entity Password XXXXXXXX
According to web conference with Oracle, this should NOT be eqsys but instead be sysadmin from above.
Select the Use Entity Plug-in for authentication check box
add
Trying to go to http://aussearchdev.domainname.com:7777/search/query/search and login (sysadmin / password)
stop midtier on both SES and Apps
cd $ORACLE_HOME/bin
./searchctl stopall
./adstpall.sh apps/$APPS_PWD on EBS app tier
start midtier on both SES and Apps
cd $ORACLE_HOME/bin
./searchctl startall
./adstrtal.sh apps/$APPS_PWD on EBS app tier
Now try and log in to Oracle SES user interface to verify the configuration
http://aussearchdev.domainname.com:7777/search/query
Now start up modeler again
export JAVA_HOME=/usr/local/jdk1.5.0_22
export ORACLE_HOME=/d01/oracle/oc4j
export PATH=$ORACLE_HOME/bin:$PATH
cd $ORACLE_HOME/bin
nohup ./modeler.sh -start &
Works now.
Now go to http://aussearchdev.domainname.com:8888/modeleradmin/AdminHome.jsp log in as oc4jadmin/XXXXXXX
Configure new target
Target Type 11i
Description ERNIE
Name ERNIE
EBS Database Host Name auserniedb
EBS Database Port 1521
EBS Database SID ERNIE
username apps
password XXXXXXXXx
oc4jadmin XXXXXXXx
export JAVA_HOME=/usr/local/jdk1.5.0_22
export ORACLE_HOME=/d01/oracle/oc4j
export PATH=$ORACLE_HOME/bin:$PATH
cd $ORACLE_HOME/j2ee/home
java -jar admin_client.jar deployer:oc4j:aussearchdev oc4jadmin XXXXXXXXX -addDataSourceConnectionPool -name "ERNIE2-pool" -factoryClass "oracle.jdbc.pool.OracleDataSource" -dbUser "apps" -dbPassword "XXXXXXX" -url "jdbc:oracle:thin:@auserniedb.domainname.com:1521:ERNIE" -applicationName appsearch
java -jar admin_client.jar deployer:oc4j:aussearchdev oc4jadmin XXXXXXX -addManagedDataSource -name "ERNIEDS" -jndiLocation "jdbc/ERNIEDS" -connectionPoolName "ERNIE2-pool" -applicationName appsearch
http://aussearchdev.domainname.com:8888/modeler/faces/ModelerHome.jsp
So, creating a self signed SSL certificate for ERNIE EBS instance (this will not work if you use an SSL certificate for another server like say, PROD)
doing this on ausernieapp
openssl genrsa -des3 -out ausernieapp.key 1024
PEM key is ausernieapp
openssl req -new -key ausernieapp.key -out ausernieapp.csr
PEM key is ausernieapp
Country US
State Texas
Locality Austin
Organization Name Corporation
Organizational Unit Name Information Technology
Common Name ausernieapp.domainname.com
Email address [email protected]
No challenge password
No optional company name
Now let's remove the passphrase from the key
cp ausernieapp.key ausernieapp.key.orig
openssl rsa -in ausernieapp.key.orig -out ausernieapp.key
Now let's generate a self-signed certificate
openssl x509 -req -days 1000 -in ausernieapp.csr -signkey ausernieapp.key -out ausernieapp.crt
Install the private key and certificate
cd $IAS_ORACLE_HOME/Apache/Apache/conf/ssl.crt
cp server.crt server.crt.backup.03102010
chown applmgr:applmgr server.crt.backup.03102010
cp $HOME/ausernieapp.crt /d01/oracle/ernieora/new/iAS/Apache/Apache/conf/ssl.crt/server.crt
cd $IAS_ORACLE_HOME/Apache/Apache/conf/ssl.key/
cp server.key server.key.backup.03102010
cp $HOME/ausernieapp.key /d01/oracle/ernieora/new/iAS/Apache/Apache/conf/ssl.key/server.key
chown applmgr:applmgr server.key.backup.03102010
bounce apache as applmgr
cd /d01/oracle/erniecomn/admin/scripts/ERNIE_ausernieapp
./adapcctl.sh stop
./adapcctl.sh start
In IE
https://ausernieapp.domainname.com:8443
Continue
Click on Certificate Error next to URL bar
Install Certificate -> Next-> Place all certificates in the following store -> trusted root certificate authorities ->finish
close browser, back to https://ausernieapp.domainname.com:8443
no errors,
Next step will be to import key into the SES and Search modelers
as oracle on aussearchdev
cd /d01/oracle/10.1.8/sesdev/jdk/jre/lib/security/
cp cacerts cacerts.backup.03102010
scp root@ausernieapp:/root/ausernieapp.crt .
export LANG=c
export PATH=$ORACLE_HOME/jdk/bin:$PATH
keytool -keystore ./cacerts -storepass changeit -alias rootausernieapp -import -trustcacerts -file ausernieapp.crt
--output
Owner: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Issuer: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Serial number: b4e92089cf73076f
Valid from: Wed Mar 10 13:22:38 CST 2010 until: Tue Dec 04 13:22:38 CST 2012
Certificate fingerprints:
MD5: 2C:6B:EE:1A:63:6D:XX:A6:05:90:F6:XX:DD:88:F7:80
SHA1: F8:DC:E5:2A:3E:68:XX:E1:EA:E4:75:AE:CC:4F:4A:10:2F:8A:FE:9B
Trust this certificate? [no]: yes
Certificate was added to keystore
Now load our cert
keytool -keystore ./cacerts -import -trustcacerts -file ausernieapp.crt
keytool -list -v -keystore ./cacerts now shows
Alias name: rootausernieapp
Creation date: Mar 10, 2010
Entry type: trustedCertEntry
Owner: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Issuer: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Serial number: b4e92089cf73076f
Valid from: Wed Mar 10 13:22:38 CST 2010 until: Tue Dec 04 13:22:38 CST 2012
Certificate fingerprints:
MD5: 2C:6B:EE:1A:63:6D:CB:XX:05:90:F6:78:DD:88:F7:80
SHA1: F8:DC:E5:2A:3E:68:9C:CE:EA:4E:75:AE:CC:FA:9E:10:2F:8A:FE:9B
Now we need to load it into the search modeler keystore
as root on aussearchdev
export JAVA_HOME=/usr/local/jdk1.5.0_22/
export PATH=$JAVA_HOME/bin:$PATH
cd /usr/local/jdk1.5.0_22/jre/lib/security/
scp root@ausernieapp:/root/ausernieapp.crt .
output
keytool -keystore ./cacerts -import -trustcacerts -file ausernieapp.crt
Enter keystore password: changeit
Owner: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Issuer: [email protected], CN=ausernieapp.domainname.com, OU=Information Technology, O=Corporation, L=Austin, ST=Texas, C=US
Serial number: b4e92089cf73076f
Valid from: Wed Mar 10 13:22:38 CST 2010 until: Tue Dec 04 13:22:38 CST 2012
Certificate fingerprints:
MD5: 2C:6B:EE:1A:63:6D:CB:A1:05:90:F6:78:DD:88:F7:80
SHA1: F8:DC:E5:2A:3E:68:9C:CE:EA:4E:75:AE:CC:4F:9E:10:2F:8A:FE:9B
Trust this certificate? [no]: yes
Certificate was added to keystore
[root@aussearchdev security]#
output
For troubleshooting, if you go to end of /d01/oracle/10.1.8/sesdev/search/data/config/crawler.dat
you can modify the logLevel from the default of 4 to 2 to get better debug data. No services need to be restarted, it will become active with the next crawl.
While talking with Oracle, they mentioned the following patches
The patches identified 8321527 and 7586924 are SES patches to help with indexing
They also identified patch 9103851 which is an apps patch dealing with responsibilities <-- This is not yet available
Applying patch 7586924
as oracle on aussearchdev
cd $ORACLE_HOME/bin
./searchctl stopall
cd /mnt/oraclebackup/deathstar_patches/SES/post_patches/7586924
opatch apply
cd $ORACLE_HOME/bin
./searchctl startall
sqlplus eqsys/XXXXXX@SESDEV
define SCH_NAME=EQSYS
define PROXY_USER=EQPROXY
define INST_USER=EQ_TEST
@$ORACLE_HOME/search/admin/eq0pkh.sql
@$ORACLE_HOME/search/admin/eq0plb.sql
@$ORACLE_HOME/search/admin/eq0bug_7586924.sql
cd $ORACLE_HOME/search/data/config/
cp crawler.dat crawler.dat.backup.03102010
vi crawler.dat
We're using the Oracle E-Business Suite R12 crawler, so we will add the line
USE_IN_MEMORY_QUEUE Oracle E-Business Suite R12
as the line immediately preceding IMPORT -
so the end of the file looks like this:
# system properies: separated by space for multiple system properties or define multiple SYSTEM_PROPERTIES
# logLevel values: DEBUG(2), INFO(4), WARN(6), ERROR(8), FATAL(10)
SYSTEM_PROPERTIES -Doracle.search.logLevel=4 -Doracle.search.log=oracle.search.util.Log4jImpl
USE_IN_MEMORY_QUEUE Oracle E-Business Suite R12
IMPORT -
Now on to patch 8321527
cd /mnt/oraclebackup/deathstar_patches/SES/post_patches/8321527
cd $ORACLE_HOME/bin
./searchctl stopall
cd -
opatch apply
cd $ORACLE_HOME/bin
./searchctl startall
sqlplus eqsys/XXXXXXX@SESDEV
define SCH_NAME=EQSYS
define PROXY_USER=EQPROXY
select object_name from user_objects where status = 'INVALID';
--should be no rows selected
@$ORACLE_HOME/search/admin/eq0pkh.sql
@$ORACLE_HOME/search/admin/eq0plb.sql
--should be no rows selected
restart SES
cd -
./searchctl stopall
./searchctl startall -
I have a requirement wherein I need to capture the create information of Inventory item(Oracle apps 11i-->Inventory super user-->master item (create))
To acheive this I have called Oracle apps adapter in my BPEL process, then I have called an outbound business event " oracle.apps.inv.itemCreate" in my adapter. Now I have put a receive for this event.
I am able to deploy this process successfully, but I could not get any instance of item creation ( though I have created an item from the apps frontend ) .
Can anyone suggest me on this ??
Is there any other way to capture this "Item create" information??
"URGENT"
/Abhishek GHi,
We are working on the 11i integrating with 12i using AIA 2.0 Artifacts.
Initially we tried for updateItem it was in the same case, ESB not able to pick the event so we applied patch 5701472 on the R11510 playground. Then the updateItem was working end to end.
Now we are working with createItem, again the ESB is not picking the event.
Then we wrote a trigger to populate the event in the WF_DEFERRED table.
So we would like to know whether we have to use any patch or not. If yes, what is the patch number?
Regards,
Vijay.B -
Oracle iPortal Integration with Oracle Apps 11i via SSO
How can we integrate Oracle iPortal with Oracle Apps 11i via SSO?
Is there any documentation on this topic that anybody could share ([email protected])? I have already searched the Portal Studio and the Metalink without much success.
Any suggestions and possible recommendations/solutions are highly appreciated! Thank you for answering this post!
Best regards,
Lina Danchenko
P.S. I am unable to view the note 146469.1 Configuring Oracle Applications with Oracle Portal on the Metalink. Any idea where I can find it? Thanks in advance!In a future release, Oracle Apps will be integrated with SSO out of the box.
Currently there is a pilot program which several companies are participating in to beta-test this
integration, but this program is not open to additional customers.
Please speak with your Oracle sales representative to get a better idea of current options
and general availability dates.
You do have the option now of just configuring Oracle Apps as an External Application. -
Apex Integration with EBS R12 - javax.servlet.ServletException
Morning,
We are in the process of upgrading from 11i to R12 and we have found that our method of launching Apex in 11i no longer works in R12. We are trying to follow the following instructions: http://www.oracle.com/technetwork/developer-tools/apex/apex-ebs-wp-cabot-consulting-169064.pdf and have created a .jsp file and compiled as per the document. When we try to launch the function from apps though we get:
An exception occured.
URL=XXX/OA_HTML/XXFND_LaunchApex.jsp?transactionid=1236782452&language_code=US&CallFromForm='Y'&p_application=112&p_page=101&oas=DScF2XdCwRRnxFePUKHOnQ..
javax.servlet.ServletException: oracle.classloader.util.AnnotatedClassNotFoundException:
Missing class: _XXFND__LaunchApex
Dependent class: oracle.jsp.runtimev2.JspPageInfo
Loader: oc4j:10.1.3
Code-Source: XXX/apps/tech_st/10.1.3/j2ee/home/lib/ojsp.jar
Configuration: in META-INF/boot.xml in XXX/apps/tech_st/10.1.3/j2ee/home/oc4j.jar
This load was initiated at oacore.web.html.jsp1603821464:0.0.0 using the loadClass() method.
The missing class is not available from any code-source or loader in the system.I've XXX'ed out our domain. Has anyone else has this, or can anyone who has successfully integrated apex with EBS R12 let me know what they did?
ThanksHi,
If the jsp compiled successfully then you may need to bounce your web server before the jsp can be used. See MOS Note 458338.1 for more details.
Actually, now that Oracle have updated their FND Gateway for Apex integration there are only a few situations (such as if you want to pass parameters from the form function to Apex) where you need to use a custom jsp to launch Apex. In most cases you can use the Oracle supplied GWY.jsp to launch your Apex Page. To use this jsp you must apply the EBS R12 patch 12316083 (and patch 12726556 if you are launching from the forms navigator). How to use the GWY.jsp is described in "Extending Oracle E-Business Suite Release 12 using Oracle Application Express" white paper.
Rod West -
Sending PO data from Oracle APPS 11i to another Oracle APPS 11i
I am trying to send the XML message (Purchase Order Data) from the Oracle APPS 11i to the other Oracle APPS 11i using XML Gateway and the AQ Adaptors in both outbound and inbound. I have created the Receive Activity for Outbound AQ Adaptor and the Invoke Activity for the Inbound AQ Adaptor and the Assign Activity in the middle to assign the variables for both Receive and Invoke Acvities.
I have created a partner link using AQ adapter to Dequeuing the data from Oracle APPS 11i that generated by XML Gateway and also have created a partner link using AQ adapter to Enqueuing the data.
When I run, it gives me an error on the Enqueuing side with the followings:
[2006/04/04 10:03:57] New instance of BPEL process "XML2APPS" initiated (# "18").
<process>
<sequence>
AQ_Receive
[2006/04/04 10:03:57] Received "Receive_Dequeue_InputVariable" call from partner "PO_IN_QUEUE" More...
<Receive_Dequeue_InputVariable>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
<PROCESS_PO_007>
<CNTROLAREA>
<BSR>
<VERB value="PROCESS">PROCESS</VERB>
<NOUN value="PO">PO</NOUN>
<REVISION value="007">007</REVISION>
</BSR>
<SENDER>
<LOGICALID>ORACLE</LOGICALID>
<COMPONENT>PURCHASING</COMPONENT>
<TASK>POISSUE</TASK>
<REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
<CONFIRMATION>0</CONFIRMATION>
<LANGUAGE>US</LANGUAGE>
<CODEPAGE>UTF8</CODEPAGE>
<AUTHID>APPS</AUTHID>
</SENDER>
<DATETIME qualifier="CREATION" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>02</MINUTE>
<SECOND>29</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
</CNTROLAREA>
<DATAAREA>
<PROCESS_PO>
<POORDERHDR>
<DATETIME qualifier="DOCUMENT" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>00</MINUTE>
<SECOND>45</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="EXTENDED" type="T">
<VALUE>267</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM />
</OPERAMT>
<POID>4484</POID>
<POTYPE>STANDARD</POTYPE>
<ACKREQUEST>N</ACKREQUEST>
<CONTRACTB />
<CONTRACTS />
<DESCRIPTN />
<PORELEASE />
<USERAREA>
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<FOB>
<DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
<TERMID>Origin</TERMID>
</FOB>
<TANDC />
<FTTERM>
<DESCRIPTN>No Freight Charge</DESCRIPTN>
<TERMID>NONE</TERMID>
</FTTERM>
<EXCHRATE />
<DATETIME qualifier="EXCHRATEDATE">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="APPREQ" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<CONFIRM>N</CONFIRM>
<SHIPPINGCONTROL />
<DFFPOHEADER>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFPOHEADER>
<PCARDHDR>
<MEMBERNAME />
<PCARDNUM />
<DATETIME qualifier="EXPIRATION">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<PCARDBRAND />
</PCARDHDR>
</USERAREA>
<PARTNER>
<NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>20027</PARTNRID>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX>1923</PARTNRIDX>
<TAXID />
<TERMID />
<USERAREA>
<DFFVENDOR>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDOR>
<CUSTOMERNUM />
</USERAREA>
<ADDRESS>
<ADDRLINE index="1">VIS2 address</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA>
<DFFVENDORSITE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDORSITE>
</USERAREA>
</ADDRESS>
<CONTACT>
<NAME index="1" />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1">-</TELEPHONE>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>SoldTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TAXID />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1">Ross, Nate</NAME>
<CONTCTTYPE />
<DESCRIPTN />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
<USERAREA />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>BillTo</PARTNRTYPE>
<CURRENCY />
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
</PARTNER>
<PARTNER>
<NAME index="1">UPS</NAME>
<ONETIME>0</ONETIME>
<PARTNRID />
<PARTNRTYPE>Carrier</PARTNRTYPE>
<PARTNRIDX>UPS</PARTNRIDX>
</PARTNER>
<POTERM>
<DESCRIPTN>Scheduled for payment 45 days from the invoice date (invoice terms date = system date, goods received date, invoice date or invoice received date). Invoice terms date can default from supplier header, site, PO, system default, etc.</DESCRIPTN>
<TERMID>45 Net (terms date + 45)</TERMID>
<DAYSNUM />
<QUANTITY qualifier="PERCENT">
<VALUE />
<NUMOFDEC />
<SIGN />
<UOM />
</QUANTITY>
<USERAREA />
</POTERM>
</POORDERHDR>
<POORDERLIN>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>89</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM>QT</UOM>
</OPERAMT>
<POLINENUM>1</POLINENUM>
<HAZRDMATL />
<ITEMRV>0</ITEMRV>
<ITEMRVX />
<POLNSTATUS />
<DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
<ITEM>10-40W Oil</ITEM>
<ITEMX />
<USERAREA>
<REQUESTOR />
<CATEGORYID>MISC.MISC</CATEGORYID>
<CONTRACTNUM />
<CONTRACTPONUM />
<CONTRACTPOLINENUM />
<VENDORQUOTENUM />
<CONFIGID />
<LISTPRICE>.89</LISTPRICE>
<MARKETPRICE />
<PRICENOTTOEXCEED />
<NEGPRICE>N</NEGPRICE>
<TAXABLE>N</TAXABLE>
<TXNREASONCODE />
<TYPE1099 />
<LINEORDERTYPE>Goods</LINEORDERTYPE>
<HAZRDUNNUM />
<HAZRDUNDESC />
<DFFLINE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFLINE>
<DFFITEM>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10>Y</ATTRIBUTE10>
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFITEM>
<KFFITEM>
<ATTRIBUTE1>MISC</ATTRIBUTE1>
<ATTRIBUTE2>MISC</ATTRIBUTE2>
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
<ATTRIBUTE17 />
<ATTRIBUTE18 />
<ATTRIBUTE19 />
<ATTRIBUTE20 />
</KFFITEM>
<GLOBALCONTRACT />
<GLOBALCONTRACTLIN />
<JOBTITLE />
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
<CONTRACTORFIRSTNAME />
<CONTRACTORLASTNAME />
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
</USERAREA>
<POLINESCHD>
<DATETIME qualifier="NEEDDELV" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<DESCRIPTN />
<PSCLINENUM>1</PSCLINENUM>
<USERAREA>
<DATETIME qualifier="PROMSHIP">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<DATETIME qualifier="APPROVAL">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>08</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>.89</VALUE>
<NUMOFDEC />
<SIGN />
<CURRENCY>USD</CURRENCY>
<UOMVALUE />
<UOMNUMDEC />
<UOM />
</OPERAMT>
<PRICEOVRRD />
<TAXABLE>N</TAXABLE>
<TAXCODE />
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>ShipTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY />
<COUNTRY />
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN />
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1" />
<ONETIME />
<PARTNRID />
<PARTNRTYPE />
<PARTNRIDX />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRTYPE />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<DROPSHIPDETAILS>
<DROPSHIPMENT />
<DROPSHIPCUSTNAME />
<SHIPINSTR />
<PACKINSTR />
<SHIPMETHOD />
<CUSTOMERPONUM />
<CUSTOMERLINENUM />
<CUSTOMERSHIPNUM />
<CUSTOMERDESC />
</DROPSHIPDETAILS>
<CONSIGNEDINV>N</CONSIGNEDINV>
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
</USERAREA>
</POLINESCHD>
</POORDERLIN>
</PROCESS_PO>
</DATAAREA>
</PROCESS_PO_007>
</part>
</Receive_Dequeue_InputVariable>
Assign_Input2Output
[2006/04/04 10:03:57] Updated variable "Invoke_Enqueue_InputVariable" More...
<Invoke_Enqueue_InputVariable>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="ReceiveDocument">
<ReceiveDocument xmlns="http://xmlns.oracle.com/apps/fnd/XMLGateway">
<CNTROLAREA xmlns="">
<BSR>
<VERB value="PROCESS">PROCESS</VERB>
<NOUN value="PO">PO</NOUN>
<REVISION value="007">007</REVISION>
</BSR>
<SENDER>
<LOGICALID>ORACLE</LOGICALID>
<COMPONENT>PURCHASING</COMPONENT>
<TASK>POISSUE</TASK>
<REFERENCEID>VIS.US.ORACLE.COM:oracle.apps.po.event.xmlpo:32570-148852</REFERENCEID>
<CONFIRMATION>0</CONFIRMATION>
<LANGUAGE>US</LANGUAGE>
<CODEPAGE>UTF8</CODEPAGE>
<AUTHID>APPS</AUTHID>
</SENDER>
<DATETIME qualifier="CREATION" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>02</MINUTE>
<SECOND>29</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
</CNTROLAREA>
<DATAAREA xmlns="">
<PROCESS_PO>
<POORDERHDR>
<DATETIME qualifier="DOCUMENT" type="T" index="1">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>13</HOUR>
<MINUTE>00</MINUTE>
<SECOND>45</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="EXTENDED" type="T">
<VALUE>267</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM />
</OPERAMT>
<POID>4484</POID>
<POTYPE>STANDARD</POTYPE>
<ACKREQUEST>N</ACKREQUEST>
<CONTRACTB />
<CONTRACTS />
<DESCRIPTN />
<PORELEASE />
<USERAREA>
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<FOB>
<DESCRIPTN>Vendor's responsibility ceases upon transfer to carrier</DESCRIPTN>
<TERMID>Origin</TERMID>
</FOB>
<TANDC />
<FTTERM>
<DESCRIPTN>No Freight Charge</DESCRIPTN>
<TERMID>NONE</TERMID>
</FTTERM>
<EXCHRATE />
<DATETIME qualifier="EXCHRATEDATE">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="APPREQ" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<CONFIRM>N</CONFIRM>
<SHIPPINGCONTROL />
<DFFPOHEADER>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFPOHEADER>
<PCARDHDR>
<MEMBERNAME />
<PCARDNUM />
<DATETIME qualifier="EXPIRATION">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<PCARDBRAND />
</PCARDHDR>
</USERAREA>
<PARTNER>
<NAME index="1">Nate OD88/VIS2 Supplier TEST</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>20027</PARTNRID>
<PARTNRTYPE>Supplier</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX>1923</PARTNRIDX>
<TAXID />
<TERMID />
<USERAREA>
<DFFVENDOR>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDOR>
<CUSTOMERNUM />
</USERAREA>
<ADDRESS>
<ADDRLINE index="1">VIS2 address</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN>VIS2/OD88 SITE</DESCRIPTN>
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA>
<DFFVENDORSITE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFVENDORSITE>
</USERAREA>
</ADDRESS>
<CONTACT>
<NAME index="1" />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1">-</TELEPHONE>
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>SoldTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TAXID />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1">Ross, Nate</NAME>
<CONTCTTYPE />
<DESCRIPTN />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
<USERAREA />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>BillTo</PARTNRTYPE>
<CURRENCY />
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1">222 Oracle Way</ADDRLINE>
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY>Reston</CITY>
<COUNTRY>US</COUNTRY>
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE>20190</POSTALCODE>
<REGION />
<STATEPROVN>VA</STATEPROVN>
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
</PARTNER>
<PARTNER>
<NAME index="1">UPS</NAME>
<ONETIME>0</ONETIME>
<PARTNRID />
<PARTNRTYPE>Carrier</PARTNRTYPE>
<PARTNRIDX>UPS</PARTNRIDX>
</PARTNER>
<POTERM>
<DESCRIPTN>Scheduled for payment 45 days from the invoice date (invoice terms date = system date, goods received date, invoice date or invoice received date). Invoice terms date can default from supplier header, site, PO, system default, etc.</DESCRIPTN>
<TERMID>45 Net (terms date + 45)</TERMID>
<DAYSNUM />
<QUANTITY qualifier="PERCENT">
<VALUE />
<NUMOFDEC />
<SIGN />
<UOM />
</QUANTITY>
<USERAREA />
</POTERM>
</POORDERHDR>
<POORDERLIN>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>89</VALUE>
<NUMOFDEC>2</NUMOFDEC>
<SIGN>+</SIGN>
<CURRENCY>USD</CURRENCY>
<UOMVALUE>1</UOMVALUE>
<UOMNUMDEC>0</UOMNUMDEC>
<UOM>QT</UOM>
</OPERAMT>
<POLINENUM>1</POLINENUM>
<HAZRDMATL />
<ITEMRV>0</ITEMRV>
<ITEMRVX />
<POLNSTATUS />
<DESCRIPTN>10-40W Car / Truck Motor Oil</DESCRIPTN>
<ITEM>10-40W Oil</ITEM>
<ITEMX />
<USERAREA>
<REQUESTOR />
<CATEGORYID>MISC.MISC</CATEGORYID>
<CONTRACTNUM />
<CONTRACTPONUM />
<CONTRACTPOLINENUM />
<VENDORQUOTENUM />
<CONFIGID />
<LISTPRICE>.89</LISTPRICE>
<MARKETPRICE />
<PRICENOTTOEXCEED />
<NEGPRICE>N</NEGPRICE>
<TAXABLE>N</TAXABLE>
<TXNREASONCODE />
<TYPE1099 />
<LINEORDERTYPE>Goods</LINEORDERTYPE>
<HAZRDUNNUM />
<HAZRDUNDESC />
<DFFLINE>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFLINE>
<DFFITEM>
<ATTRIBUTE1 />
<ATTRIBUTE2 />
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10>Y</ATTRIBUTE10>
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
</DFFITEM>
<KFFITEM>
<ATTRIBUTE1>MISC</ATTRIBUTE1>
<ATTRIBUTE2>MISC</ATTRIBUTE2>
<ATTRIBUTE3 />
<ATTRIBUTE4 />
<ATTRIBUTE5 />
<ATTRIBUTE6 />
<ATTRIBUTE7 />
<ATTRIBUTE8 />
<ATTRIBUTE9 />
<ATTRIBUTE10 />
<ATTRIBUTE11 />
<ATTRIBUTE12 />
<ATTRIBUTE13 />
<ATTRIBUTE14 />
<ATTRIBUTE15 />
<ATTRIBUTE16 />
<ATTRIBUTE17 />
<ATTRIBUTE18 />
<ATTRIBUTE19 />
<ATTRIBUTE20 />
</KFFITEM>
<GLOBALCONTRACT />
<GLOBALCONTRACTLIN />
<JOBTITLE />
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
<CONTRACTORFIRSTNAME />
<CONTRACTORLASTNAME />
<DATETIME qualifier="ACTSTART" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<DATETIME qualifier="ACTEND" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
</USERAREA>
<POLINESCHD>
<DATETIME qualifier="NEEDDELV" type="T" index="1">
<YEAR />
<MONTH />
<DAY />
<HOUR />
<MINUTE />
<SECOND />
<SUBSECOND />
<TIMEZONE />
</DATETIME>
<QUANTITY qualifier="ORDERED">
<VALUE>3</VALUE>
<NUMOFDEC />
<SIGN>+</SIGN>
<UOM>QT</UOM>
</QUANTITY>
<DESCRIPTN />
<PSCLINENUM>1</PSCLINENUM>
<USERAREA>
<DATETIME qualifier="PROMSHIP">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>03</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<DATETIME qualifier="APPROVAL">
<YEAR>2006</YEAR>
<MONTH>04</MONTH>
<DAY>08</DAY>
<HOUR>00</HOUR>
<MINUTE>00</MINUTE>
<SECOND>00</SECOND>
<SUBSECOND>0000</SUBSECOND>
<TIMEZONE>+0000</TIMEZONE>
</DATETIME>
<OPERAMT qualifier="UNIT" type="T">
<VALUE>.89</VALUE>
<NUMOFDEC />
<SIGN />
<CURRENCY>USD</CURRENCY>
<UOMVALUE />
<UOMNUMDEC />
<UOM />
</OPERAMT>
<PRICEOVRRD />
<TAXABLE>N</TAXABLE>
<TAXCODE />
<PARTNER>
<NAME index="1">Vision Operations</NAME>
<ONETIME>0</ONETIME>
<PARTNRID>204</PARTNRID>
<PARTNRTYPE>ShipTo</PARTNRTYPE>
<CURRENCY>USD</CURRENCY>
<DUNSNUMBER />
<PARTNRIDX />
<PAYMETHOD />
<TERMID />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRLINE index="3" />
<ADDRTYPE />
<CITY />
<COUNTRY />
<COUNTY />
<DESCRIPTN />
<FAX index="1" />
<POSTALCODE />
<REGION />
<STATEPROVN />
<TAXJRSDCTN />
<TELEPHONE index="1" />
<TELEPHONE index="2" />
<TELEPHONE index="3" />
<URL />
<USERAREA />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<PARTNER>
<NAME index="1" />
<ONETIME />
<PARTNRID />
<PARTNRTYPE />
<PARTNRIDX />
<USERAREA />
<ADDRESS>
<ADDRLINE index="1" />
<ADDRLINE index="2" />
<ADDRTYPE />
</ADDRESS>
<CONTACT>
<NAME index="1" />
<CONTCTTYPE />
<EMAIL />
<FAX index="1" />
<TELEPHONE index="1" />
</CONTACT>
</PARTNER>
<DROPSHIPDETAILS>
<DROPSHIPMENT />
<DROPSHIPCUSTNAME />
<SHIPINSTR />
<PACKINSTR />
<SHIPMETHOD />
<CUSTOMERPONUM />
<CUSTOMERLINENUM />
<CUSTOMERSHIPNUM />
<CUSTOMERDESC />
</DROPSHIPDETAILS>
<CONSIGNEDINV>N</CONSIGNEDINV>
<AMOUNT qualifier="TOTAL" type="T">
<VALUE />
<NUMOFDEC />
<SIGN />
<CURRENCY />
<DRCR>C</DRCR>
</AMOUNT>
</USERAREA>
</POLINESCHD>
</POORDERLIN>
</PROCESS_PO>
</DATAAREA>
</ReceiveDocument>
</part>
</Invoke_Enqueue_InputVariable>
Invoke_QUEUE (faulted)
[2006/04/04 10:03:59] "{http://schemas.oracle.com/bpel/extension}remoteFault" has been thrown. less
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="code">
<code>null</code>
</part>
<part name="summary">
<summary>file:/d01/oraAS/integration/orabpel/domains/default/tmp/.bpel_XML2APPS_1.0.jar/CreatePO.wsdl [ Enqueue_ptt::Enqueue(ReceiveDocument) ] - WSIF JCA Execute of operation 'Enqueue' failed due to: Enqueue failed. Enqueue failed. ; nested exception is: ORABPEL-11947 Enqueue failed. Enqueue failed. Please examine the log file to determine the problem.</summary>
</part>
<part name="detail">
<detail>null</detail>
</part>
</remoteFault>
WS-T Complete
WS-T Close
WS-T Fault
WS-T Cancel
WS-T Compensate
</sequence>
[2006/04/04 10:03:59] "BPELFault" has not been caught by a catch block.
[2006/04/04 10:03:59] BPEL process instance "18" cancelled
WS-T Complete
WS-T Close
WS-T Fault
WS-T Cancel
WS-T Compensate
</process>
Does anyone know where I can get help on an error message ORABPEL-11947? I looked everywhere but no success.
Can someone help me on this?
Thanks in advance,
SookYou have to integrate apps with BPEL using apps adapter and then from BPEL pass the message to Oracle B2B 11g -
Oracle B2B 11g <---> Oracle BPEL 11g <--- Oracle Apps Adapter --> Oracle Apps
As BPEL and B2B both are part of SOA suite 11g hence there is no additional cost and performance remain better.
Preffered mode of integration would be through XML gateway.
I could see that 856 outbound EDI map is available from Oracle but not the XML gateway map. If i have to use XML gateway then how i can create the XML gateway map.You may raise your question in apps forum -
http://forums.oracle.com/forums/category.jspa?categoryID=108
If you don't get any help there, raise a case with support.
Regards,
Anuj
Edited by: Anuj Dwivedi on Oct 12, 2010 11:58 AM -
Where does SSO information gets stored in Apps 11i
Hi,
I installed Oracle Apps 11.5.10.2. This has been further integrated with Oracle Single Sign On server (Oracle iAS 10.1.2.0.2).
Does any one know where does the SSO infrormation gets stored in Apps, i.e. is there any table which stores these details? How does Apps come to know where to look for SSO server ?
Thanks in advace.dumbdba wrote:
We had a strange issue while enabling SSO for one of the test instances. After registering with the SSO server, the user was still directed to the >AppsLocalLogin.jsp page. The user preferences are SSO and we did take a Apache restart but it did not work.Is this true for all users, or just one? If not all users, this may be a case of cached files on the client (web browser) side. Can the affected users connect from other browsers on other machines, or from their own browsers after clearing the cache?
I ran the test, but it shows me the information which already is known. I mean we know the URL's of SSO server. I was wondering as to how txkrun.pl script handles the login preferences ? Does it changes the aplogon.html file or does something other ?
How does the instance comes to know that it is now single sign-on enabled and has to redirect to the SSO server rather than LocalLogin.jsp.txkrun.pl and AutoConfig should make all the necessary changes to the various configuration files (Apache httpd.conf and mod_osso.conf, Oracle AS ias.properties files, etc). As Hussein states, there should be no need to manually modify aplogon.html. Changes there will be overwritten the next time you (or adpatch) run AutoConfig, anyway.
Vikram Das has written a [useful and thorough treatment|http://oracleappstechnology.blogspot.com/2007/08/apps-11i-login-flow.html] of what goes on in the course of logging in to an 11i system that is integrated with SSO.
It's also possible that you have stale/corrupt JSPs cached on the web server; a simple restart of Apache will not necessarily fix this. Have you tried using ojspCompile.pl (in $FND_TOP/patch/115/bin) to recompile some of the JSPs associated with the login process?
Regards,
John P.
http://only4left.jpiwowar.com -
Oracle 10g AS pacth for Oracle Apps 11i
Hi everyone,
I have installed Oracle 10g AS (10.1.2.0.2) for Oracle Business Intelligence on Sun Solaris 10 (64 bit) and integrated it with Oracle Apps 11i (11.5.10.2).
Everything seems fine but i am facing problems like
1) Toolbars not appearing correctly sometimes like it is disabled and enables by itself.
2)sometimes clients come accross "Connection with Server lost..." error while taking export (very few).
3) Its giving the error (mentioned at the end) only on one client machine while taking export to Excel.
I have tried installing Oracle 10g AS patch set 2 10.1.2.2 for Solaris but the problem persisits. Is patch set 2 compatible or certified with Oracle Apps 11i? if not then is there any other work around or do i have to wait for some new patch.
Thanx for your inputs.
Najeeb
Java(TM) Plug-in: Version 1.4.2_06
Using JRE version 1.4.2_06 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\ASHIBEL
Proxy Configuration: Manual Configuration
Proxy: http=EMRPXY1:80,https=EMRPXY1:80,ftp=EMRPXY1:80,gopher=EMRPXY1:80
Proxy Overrides: emrpxy1:80,<local>
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
Installed custom security manager
Could not assertPermission PermissionID.SYSTEM for IE
This can cause "Warning : Applet Window" to be displayed when running with IE
attempt 1: adding Protocol.protocol -> rmi
attempt 1: adding default Protocol.timeoutsecs -> 40
attempt 1: adding RMIProtocol.transport -> http
attempt 1: adding RMIProtocol.servletalias -> /discoverer/plus
attempt 1: adding RMIProtocol.hijacksessionid -> 1
attempt 1: adding RMIProtocol.httpsessionid -> jsessionid=0a43ce3430d605f5e434046d403ea5e9f219eb3784b7.e34QahyNbx0Ka40La3ySahuRbhmOe6fznA5Pp7ftolbGmkTy
attempt 1: adding default Protocol.codebase -> http://discoverer.emaar.ae:7777/disco/plus_files/
attempt 2: adding Protocol.protocol -> rmi
attempt 2: adding default Protocol.timeoutsecs -> 40
attempt 2: adding RMIProtocol.transport -> https
attempt 2: adding RMIProtocol.servletalias -> /discoverer/plus
attempt 2: adding RMIProtocol.hijacksessionid -> 1
attempt 2: adding RMIProtocol.httpsessionid -> jsessionid=0a43ce3430d605f5e434046d403ea5e9f219eb3784b7.e34QahyNbx0Ka40La3ySahuRbhmOe6fznA5Pp7ftolbGmkTy
attempt 2: adding default Protocol.codebase -> http://discoverer.emaar.ae:7777/disco/plus_files/
Discoverer Model - 10.1.2.48.18
New LOOKUP
Lookup Requested
Performing lookup RMI lookup: http://discoverer.emaar.ae:7777//discoverer/plus
Reading bytes from input stream
Unmarshalling response
Session ID:2007061817102717616
BI Beans Graph version [3.2.2.0.24]
BI Beans Graph version [3.2.2.0.24]
The export/print operation failed
Worker oracle.disco.publish.PublishData@6ffeb, command=ExportData failed with DiscoNetworkException IDL:DCCORBAException:1.0 - Nested exception: oracle.discoverer.corba.DCCORBAException: IDL:DCCORBAException:1.0 wrapping exception oracle.discoverer.corba.DCCORBAException: IDL:DCCORBAException:1.0
Error: DiscoNetworkException IDL:DCCORBAException:1.0 - Nested exception: oracle.discoverer.corba.DCCORBAException: IDL:DCCORBAException:1.0
DiscoNetworkException IDL:DCCORBAException:1.0 - Nested exception: oracle.discoverer.corba.DCCORBAException: IDL:DCCORBAException:1.0
oracle.discoverer.corba.DCCORBAException: IDL:DCCORBAException:1.0
at oracle.disco.remote.corba.RMIToCorba.convertRemoteException(Unknown Source)
at oracle.disco.model.corbaserver.ModelInterface._handleGenericExceptions(Unknown Source)
at oracle.disco.model.corbaserver.ModelInterface.getBinaryData(Unknown Source)
at oracle.disco.model.corbaserver.ModelInterface.GetBinaryData(Unknown Source)
at oracle.disco.model.corbaserver.serverrequest.DsrBinaryExport.xmlUpdateServer(Unknown Source)
at oracle.disco.model.corbaserver.serverrequest.DsrCorbaXML.corbaUpdateServer(Unknown Source)
at oracle.disco.model.corbaserver.serverrequest.DsrGeneralCorbaXML.updateServer(Unknown Source)
at oracle.disco.model.corbaserver.execengine.ExecuteEngineImpl._nonReentrantExecute(Unknown Source)
at oracle.disco.model.corbaserver.execengine.ExecuteEngineImpl.execute(Unknown Source)
at oracle.disco.model.corbaserver.execengine.SessionControllerImpl.execute(Unknown Source)
at oracle.disco.model.corbaserver.execengine.SessionControllerImpl.execute(Unknown Source)
at oracle.disco.model.corbaserver.export.ExportInputStream._readBuffer(Unknown Source)
at oracle.disco.model.corbaserver.export.ExportInputStream.read(Unknown Source)
at java.io.InputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at oracle.disco.publish.PublishData._writeBinaryData(Unknown Source)
at oracle.disco.publish.PublishData._exportSheets(Unknown Source)
at oracle.disco.publish.PublishData.runDiscoWorker(Unknown Source)
at oracle.disco.worker.DiscoWorker.runWorker(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorker.run(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue._runWorker(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue.access$100(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue$WorkerContext._run(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue$WorkerContext._runMaybeBlocked(Unknown Source)
at oracle.bali.ewt.worker.AbstractWorkerQueue$WorkerContext.run(Unknown Source)
at oracle.bali.ewt.worker.ThreadWorkerQueue$TaskAdapter.runTask(Unknown Source)
at oracle.bali.share.thread.TaskScheduler.runTask(Unknown Source)
at oracle.bali.share.thread.TaskScheduler.processTask(Unknown Source)
at oracle.bali.share.thread.TaskScheduler$TaskQueue.run(Unknown Source)
at oracle.bali.share.thread.Timer.doRun(Unknown Source)
at oracle.bali.share.thread.Timer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)Hi
The last I heard is that 10.1.2.2 is not yet certified for use against E-Business Suite unless your operating system is Linux. Please take a look at this posting on Steven Chan's blog: http://blogs.oracle.com/schan/2007/04/23
The issues you are encountering, particularly the one with the toolbars disappearing, were fixed in patch 5345528 as described on my blog here: http://learndiscoverer.blogspot.com/2006/08/more-to-toolbar-icons-graying-out.html
I would advise you to go for this patch first until Oracle certify 10.1.2.2. for Sun.
Best wishes
Michael -
Where is the Apps 11i adpater software for Solaris ?
Hi,
I installed interconnect 10g on Solaris for testing. In the CD, I can install the adapters for MQ, DQ, AQ, SMTP and some others. But, I can't finf any trace of the software adapter for the Apps 11i ?
Someone can help me to find it for Solaris ?
Thanks !Gilles,
According to the Oracle Data Sheet for Oracle Application Server 10g Integration Adapter for Oracle Applications...
"The adapter is available for Oracle 10g InterConnect version 9.0.4.0.2, which is packaged with Oracle Application Server - Enterprise Edition."
It then goes on to say ... "Together with the Oracle AS 10g InterConnect, the Oracle Applications Adapter provides the necessary infrastructure to integrate Oracle Applications with the rest of your extended enterprise."
To me it sounds like the Apps Adapter doesn't come with OracleAS 10g Integration (or InterConnect :-) ), but with the Oracle Application Server - EE.
Hope this points you in the right direction.
Cheers
Ian -
Certificate Issue in web services Using j2ee in oracle apps 11i
Hi all,
I am working with web services integration in oracle apps 11i. I used j2ee technology. I installed j2eesdk-1_4_03 and test with j2eetutorial. I have to integrate third party payment system with web services in oracle apps 11i. I run following commands in putty
build: asant build
packing: asant create-war
deploy: asant deploy-war
client java:
compile: asant build
run: asant run
While i run the "asant run" command, i got below the error
sun.security.validator.ValidatorException: No trusted certificate found
I added third party certification but i got same error which i mentioned above.
Is any certification or settings need for run the web services in ebs.
Thanks
Edited by: 910361 on Nov 1, 2012 7:09 AMHi,
I do the settings according to your advice, i got below error when i run below command to add certificate to keystore.
command:
keytool -import -keystore /usr/j2ee/jdk/jre/lib/security/cacerts -file /usr/Class3G2.cer
Error:
keytool error: java.lang.Exception: Input not an X.509 certificate
Thanks
Edited by: 910361 on Jan 27, 2012 4:38 AM
Edited by: 910361 on Jan 27, 2012 4:39 AM
Edited by: 910361 on Jan 27, 2012 4:39 AM
Edited by: 910361 on Jan 27, 2012 5:29 AM
Edited by: 910361 on Nov 1, 2012 7:09 AM -
Identify if a particular user is authenticated locally in Apps 11i/R12
Hi,
How to identify if a particular user is authenticated locally in Apps 11i/R12 or against OID?
I think FND_USER TABLE.
ThanksCorrect - if the USER_GUID in FND_USER is populated, then the user is authenticated via OID/SSO, else user is authenticated locally.
MOS Doc 444573.1 - Basic checks for user integration when using Oracle E-Business Suite 11i with Oracle AS 10g
HTH
Srini -
UNSPSC Code in iProc (Apps 11i)
Hi All,
I am working on integration of UNSPSC CODE (iProcurement) in Oracle apps 11i.
For this I have done:
1. I created an iProc category which has key (assume here we give UNSPSC code) and created hierarchy.
2. Then mapped this iproc category to PO category
3. Added few items to above iProc category.
4. Raised requisition with that item.
I would like to know where and how I can see the UNSPSC code.
I also would like to know if I am following incorrect way or missing any step here.
Thanks in advance..
Best Regards,
Sumanhi;
Please follow this and see its helpful
Please also see:
iProcurement Product Documentation [ID 109924.1]
iProcurement FAQ for 11i: iProcurement Approvals and Workflow [ID 135613.1]
Regard
Helios -
APEX integration with EBS R12.1.1 - no SSO
I am trying to complete APEX integration with EBS R12.1.1 in simplest way. I have a non authenticated report page that I need to link to through a menu and function on one of the existing forms.
Rod West document
http://www.oracle.com/technetwork/developer-tools/apex/apex-ebs-wp-cabot-consulting-169064.pdf
offers the jsp approach which I like to implement however the jsp will not compile correctly and I am not sure why - I have already fond one error with the code as listed in the document:
ojspCompile.pl compile -s 'LaunchApex.jsp ' retry ---> will not work
ojspCompile.pl compile -s 'LaunchApex.jsp' retry --> will work
compile will fail starting at this point of the code:
PARALLEL COMPILATION: 1
[10389] !!COMPILATION ERROR(0) LaunchApex.jsp:
_LaunchApex.java:70: illegal start of type
if (ctx==null) {
^
has anyone tried this approach and got the jsp to compile with no errors or can you see what is it?
thanks in advance.Hello Mini:
thanks for the info and I have followed the steps as listed. I am not sure what line is the bad code you listed is on - here is the copy of the jsp I am working with and maybe you can point to a specfic line(s) that need to be changed from what to what.
<%@ page contentType="text/html;charset=UTF-8" %><%--
/* LaunchApex.jsp */
--%><%@ page
import="java.io.*"
import="java.net.*"
import="java.sql.*"
import="javax.servlet.http.*"
import="java.util.Enumeration"
import="java.util.Properties"
import="java.lang.Math"
import="oracle.apps.fnd.common.VersionInfo"
import="oracle.apps.fnd.functionSecurity.Function"
import="oracle.apps.fnd.functionSecurity.RunFunction"
import="oracle.apps.fnd.common.WebAppsContext"
import="oracle.apps.fnd.common.AppsEnvironmentStore"
import="oracle.apps.fnd.common.WebRequestUtil"
import="oracle.apps.fnd.common.ResourceStore"
import="oracle.apps.fnd.security.CSS"
import="oracle.apps.fnd.common.Message"
import="oracle.jdbc.OracleConnection"
import="oracle.jdbc.OraclePreparedStatement"
import="oracle.jdbc.OracleResultSet" %><%!
// Session has to be validated first
WebAppsContext ctx = WebRequestUtil.validateContext(request, response);
if (ctx==null) {
return; }
String cookieName = ctx.getSessionCookieName();
boolean validSession = ctx.validateSession(cookieName);
WebRequestUtil.setClientEncoding(response, ctx);
%>
<html>
<head>
<title>Launch Apex</title>
<!-- LaunchApex.jsp -->
</head>
<body>
<%
String p_application = request.getParameter("application");
p_application = ( p_application==null ? "NONE" : p_application);
String p_page = request.getParameter("page");
p_page = ( p_page==null ? "1" : p_page);
String p_item_names = request.getParameter("item_names");
p_item_names = ( p_item_names==null ? "" : p_item_names);
String p_item_values = request.getParameter("item_values");
p_item_values = ( p_item_values==null ? "" : p_item_values);
AppsEnvironmentStore m_env = (AppsEnvironmentStore) ctx.getEnvStore();
try {
String l_launcher = ctx.getProfileStore().getProfile("APEX_HTTP_SERVER");
l_launcher = l_launcher + "/pls/apex/f?p=" + p_application + ":" + p_page;
l_launcher = l_launcher + "::APPS:::" + p_item_names + ":" + p_item_values;
if (ctx!=null) ctx.freeWebAppsContext();
response.sendRedirect(l_launcher);
} //try
catch (Exception e) {
out.println("Exception found : <pre>");
e.printStackTrace(new PrintWriter(out));
out.println("</pre>");
} //catch
%>
</body>
</html>
********* -
Converted access app to apex when run get no data found; table does have da
COnverfted MS Access app to apex. WHen I run the appliation I get no data found.
However the table does have data. HOw do I see what is actually running?
The pre-converted form saids its based on a query. The form and the query shows up as valid. I then converted the form. When I run it I get no data found. If I take the query that the form is based on and run in sqlplus I get data.
Another confusing thing is when I look at the page for the converted form, there is nothing in the source area for the region where the converted query results should be.
Did the conversion not work? How can I tell what is the source? Where should the results from the query be located?Its a standard SQL query:
SELECT xtbl_MSDS_to_CAS.msds_id,
xtbl_MSDS_to_CAS.cas,
xtbl_MSDS_to_CAS.alias,
xtbl_MSDS_to_CAS.amount,
xtbl_MSDS_to_CAS.veh_prod,
xtbl_MSDS_to_CAS.compliance
FROM xtbl_MSDS_to_CAS
The name of the above query lets say for example purposes is MYQUERY.
After looking at the page def I see that the way the conversion tool worked is that in the page definition it has this in the Processes Section:
After Header:
Fetch Row from MYQUERY.
Then it says automated Row fetch.
I compared this to another form that was converted thru the migration APex tool as well and on that form that does work I found that:
The query(form) was converted and placed in a region and the source has the query. THat is, it was not in the process section but in the region: source section.
So why does the conversion tool decide to convert one and populate as a region source and the other as a process in the page definition?
THis is all very confusing.
Hope you were able to follow me. -
Error while clonning Oracle app 11i
Hi all Once again, a new day a new error :)
i am having Error while clonning Oracle app 11i on windows 2003 sp1 32 bit db 9.2.0.6.0
when running adcfgclone.pl dbTier it successfully runs uptill 70% at this stage it throws the below error
================================================================================================
Beginning database tier Apply - Wed Mar 7 01:49:19 2012
Log file located at d:\oracle\neproddb\9.2.0\appsutil\log\NPRO_hassan\ApplyDBTier_03070149.log
RC-50004: Fatal: Error occurred in ApplyDatabase:
Control file creation failed
ERROR while running Apply...
ERROR: Failed to execute adclone.pl
Please check logfile.
=================================================================================================
when i check the ApplyDBTier_03070149.log
i found this below
==============================================================================================================================================================================================================================
Skipping Profile Phase
Skipping Apply Phase
Executing StartDbLsnr...
ECHO is off.
ECHO is off.
Wed 03/07/2012 01:50 AM
ECHO is off.
ECHO is off.
Wed 03/07/2012 01:50 AM
NPRO_hassan.cmd exiting with status 0
ECHO is off.
The environment settings are as follows ...
ECHO is off.
ORACLE_HOME : d:\oracle\neproddb\9.2.0
LOCAL : NPRO
ORACLE_SID :
PATH : d:\oracle\neproddb\9.2.0\Apache\perl\5.00503\bin\MSWin32-x86\;d:\oracle\neproddb\9.2.0\bin;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin;../jre/1.3.1/bin;d:\oracle\neproddb\9.2.0\Apache\perl\5.00503\bin\MSWin32-x86\perl.exe;C:\mksnt\bin;C:\mksnt\bin\X11;C:\mksnt\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\oracle\neproddb\9.2.0\bin;;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin
LD_LIBRARY_PATH : d:\oracle\neproddb\9.2.0\lib
ECHO is off.
ECHO is off.
The log information will be written to
"d:\oracle\neproddb\9.2.0\appsutil\log\NPRO_hassan\addlnctl.txt"
ECHO is off.
ECHO is off.
Starting listener process NPRO ...
ECHO is off.
LSNRCTL for 32-bit Windows: Version 9.2.0.6.0 - Production on 07-MAR-2012 01:50:56
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROCNPRO))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 2: No such file or directory
Connecting to (ADDRESS=(PROTOCOL=TCP)(Host=hassan.com)(Port=1534))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
32-bit Windows Error: 61: Unknown error
LSNRCTL for 32-bit Windows: Version 9.2.0.6.0 - Production on 07-MAR-2012 01:50:57
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
Starting tnslsnr: please wait...
TNSLSNR for 32-bit Windows: Version 9.2.0.6.0 - Production
NL-00280: error creating log stream d:\oracle\neproddb\9.2.0\network\log\npro.log
NL-00278: cannot open log file
SNL-00016: snlfohd: error opening file
32-bit Windows Error: 13: Permission denied
Listener failed to start. See the error message(s) above...
addlnctl.cmd exiting with status 3
.end std out.
.end err out.
Executing CreateDB...
ADX Database Utility
getConnectionUsingAppsJDBCConnector() -->
APPS_JDBC_URL='null'
Trying to get connection using SID based connect descriptor
getConnection() -->
sDbHost : hassan
sDbDomain : com
sDbPort : 1534
sDbSid : NPRO
sDbUser : APPS
Trying to connect using SID...
getConnectionUsingSID() -->
JDBC URL: jdbc:oracle:thin:@hassan.com:1534:NPRO
Exception occurred: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
Trying to connect using SID as ServiceName
getConnectionUsingServiceName() -->
JDBC URL: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hassan.com)(PORT=1534))(CONNECT_DATA=(SERVICE_NAME=NPRO)))
Exception occurred: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
Trying to connect using SID as ServiceName.DomainName
getConnectionUsingServiceName() -->
JDBC URL: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hassan.com)(PORT=1534))(CONNECT_DATA=(SERVICE_NAME=NPRO.com)))
Exception occurred: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
Connection could not be obtained; returning null
-------------------ADX Database Utility Finished---------------
ECHO is off.
ECHO is off.
Wed 03/07/2012 01:51 AM
ECHO is off.
ECHO is off.
Wed 03/07/2012 01:51 AM
NPRO_hassan.cmd exiting with status 0
ECHO is off.
The environment settings are as follows ...
ECHO is off.
ORACLE_HOME : d:\oracle\neproddb\9.2.0
LOCAL : NPRO
ORACLE_SID :
PATH : d:\oracle\neproddb\9.2.0\Apache\perl\5.00503\bin\MSWin32-x86\;d:\oracle\neproddb\9.2.0\bin;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin;../jre/1.3.1/bin;d:\oracle\neproddb\9.2.0\Apache\perl\5.00503\bin\MSWin32-x86\perl.exe;C:\mksnt\bin;C:\mksnt\bin\X11;C:\mksnt\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\oracle\neproddb\9.2.0\bin;;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin;d:\oracle\neproddb\9.2.0\jre\1.4.2\bin
LD_LIBRARY_PATH : d:\oracle\neproddb\9.2.0\lib
ECHO is off.
ECHO is off.
The log information will be written to
"d:\oracle\neproddb\9.2.0\appsutil\log\NPRO_hassan\adcrdb_NPRO.txt"
ECHO is off.
ECHO is off.
Creating the control file for NPRO database ...
ECHO is off.
SQL*Plus: Release 9.2.0.6.0 - Production on Wed Mar 7 01:51:01 2012
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
ERROR:
ORA-12560: TNS:protocol adapter error
DIM-00010: SYSTEM\CurrentControlSet\Services\OracleService key does not exist
O/S-Error: (OS 2) The system cannot find the file specified.
SQL*Plus: Release 9.2.0.6.0 - Production on Wed Mar 7 01:51:42 2012
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
ERROR:
ORA-01031: insufficient privileges
ORA-01031: insufficient privileges
ERROR:
ORA-01031: insufficient privileges
ORA-01031: insufficient privileges
SP2-0640: Not connected
SP2-0640: Not connected
SP2-0640: Not connected
SP2-0640: Not connected
ORA-01012: not logged on
ERROR:
ORA-01031: insufficient privileges
ORA-01031: insufficient privileges
SP2-0640: Not connected
SP2-0641: "EXECUTE" requires connection to server
ORA-01031: insufficient privileges
ERROR:
ORA-01031: insufficient privileges
ORA-01031: insufficient privileges
SP2-0640: Not connected
SP2-0640: Not connected
SP2-0640: Not connected
SP2-0640: Not connected
SP2-0640: Not connected
ECHO is off.
Checking for errors ...
ECHO is off.
The database has not been successfully created. Shutting down the instance...
SQL*Plus: Release 9.2.0.6.0 - Production on Wed Mar 7 01:51:52 2012
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
ERROR:
ORA-01031: insufficient privileges
adcrdb.cmd exiting with status 1
.end std out.
.end err out.
ADX Database Utility
getConnectionUsingAppsJDBCConnector() -->
APPS_JDBC_URL='null'
Trying to get connection using SID based connect descriptor
getConnection() -->
sDbHost : hassan
sDbDomain : com
sDbPort : 1534
sDbSid : NPRO
sDbUser : APPS
Trying to connect using SID...
getConnectionUsingSID() -->
JDBC URL: jdbc:oracle:thin:@hassan.com:1534:NPRO
Exception occurred: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
Trying to connect using SID as ServiceName
getConnectionUsingServiceName() -->
JDBC URL: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hassan.com)(PORT=1534))(CONNECT_DATA=(SERVICE_NAME=NPRO)))
Exception occurred: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
Trying to connect using SID as ServiceName.DomainName
getConnectionUsingServiceName() -->
JDBC URL: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hassan.com)(PORT=1534))(CONNECT_DATA=(SERVICE_NAME=NPRO.com)))
Exception occurred: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
Connection could not be obtained; returning null
-------------------ADX Database Utility Finished---------------
RC-00118: Error occurred during creation of database
Raised by oracle.apps.ad.clone.ApplyDatabase
StackTrace:
java.lang.Exception: Control file creation failed
at oracle.apps.ad.clone.ApplyDatabase.<init>(ApplyDatabase.java:474)
at oracle.apps.ad.clone.ApplyDatabase.<init>(ApplyDatabase.java:319)
at oracle.apps.ad.clone.ApplyDatabase.<init>(ApplyDatabase.java:295)
at oracle.apps.ad.clone.ApplyDBTier.<init>(ApplyDBTier.java:154)
at java.lang.reflect.Constructor.newInstance(Native Method)
at oracle.apps.ad.clone.util.CloneProcessor.run(CloneProcessor.java:68)
at java.lang.Thread.run(Unknown Source)
==============================================================================================================================================================================================================================
please help me out with your advices
Thanks
HassanDear Hussein / helios ,
it worked finally i gave a high number 76 and it worked with out any problem also this time i gave loop back adapter an ip address i just remember now that i was not giving an ip to my loop back adapter i gave as below
ip : 10.10.10.10
subnet : 255.255.255.0
and made my host file look like as
127.0.0.1 localhost
10.10.10.10 hassan.com hassan
then i tested the ping by pinging hassan.com and the reply came from 10.10.10.10
and also i disabled my wireless network card before running adcfgclone
and it worked ALLHAMDOLLILAH :)
Thanks to the great masters Hussein & Helios :)
Now its time for appsTier cloning hope that it goes smooth :)
Regards,Re: Error while clonning Oracle app 11i
Hassan
Maybe you are looking for
-
EHP5 Upgrade - Getting error in MAIN_NEWBAS/STARTSAP_NBAS
Checks after phase MAIN_NEWBAS/STARTSAP_NBAS were negative! Last error code set: RFC call to subst_get_uvers failed with key RFC_ERROR_SYSTEM_FAILURE (open): SAP_CMINIT3 : rc=20 > Connect to SAP gateway failed Connect_PM GWHOST=accagtci, GWSERV=sapgw
-
Getting error while trying to refresh EUL using adrfseul.sh
I am getting the following error while trying to refresh EUL. I am using Discoverer 10.2.0.2 with Oracle Applications 11.5.10.2 and following note id 313418.1 of metalink. You are running adrfseul, version 115.0 Start of adrfseul session Date/time is
-
Hi, Can we create filed Exit in ECC 6.0 Please let me know asap as its urgent requiremnt. Regards, Sunil.k
-
Hi all I have a report which is a cross tab matrix type. I do the row group by article whoch is varchar2(30). The problem I have is with the order in which I get the items. Let's supose that I have this three diferent items in the table: 'CA000' 'CH0
-
Why is there no option to "hide sensitive notifications" on my phone?
Why is there no option to "hide sensitive notifications" on my phone? (LG G3) I just updated to Lollipop, and it now it shows all my emails and texts on the lock screen which is not cool. When I tried to search for a fix, I found that you need to cho