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 startall

    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 startall

  • Oracle Apps 11i Integration

    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 G

    Hi,
    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?
    Thanks

    Hi,
    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,
    Sook

    You 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 AM

    Hi,
    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.
    Thanks

    Correct - 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,
    Suman

    hi;
    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
    Hassan

    Dear 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

  • Filed exit in ecc 6.0

    Hi, Can we create filed Exit in ECC 6.0 Please let me know asap as its urgent requiremnt. Regards, Sunil.k

  • Order by in reports

    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