OPA 10.4.3 - Oracle.Determinations.Server.Exceptions.NoSuchServiceException

Hello All,
Recently deployed OPA 10.4.3 and the corresponding Siebel Connector (Siebel 8.1) in a Dev Environment. Receive the following error with any web service that I try to call onto this environment.
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:i18n="http://www.w3.org/2005/09/ws-i18n" xmlns:typ="http://oracle.com/determinations/server">
- <SOAP-ENV:Header>
- <i18n:international>
<i18n:locale>en_US</i18n:locale>
<i18n:tz>GMT+05:30</i18n:tz>
</i18n:international>
</SOAP-ENV:Header>
- <SOAP-ENV:Body>
- <SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>There is no service registered at: /assess/soap/generic/10.0/AdminSmokeTest</faultstring>
- <detail>
- <typ:error-response>
<typ:code>Oracle.Determinations.Server.Exceptions.NoSuchServiceException</typ:code>
<typ:message>There is no service registered at: /assess/soap/generic/10.0/AdminSmokeTest</typ:message>
</typ:error-response>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
The error message is the same for both the standard "Determinations Server" as well as the specific "Siebel Determinations Server" using IIS5.1 and .NET runtime 2.x
Siebel Web Determinations and Siebel Web Determinations Embedded seem to working fine though, on the same IIS server.
Any known issue please?
Regards,
Raj

Managed to resolve the issue with support from Oracle in case anyone else comes across it. I guess it just didn't deploy properly.
1. Log in as user with Project Admin role on OPA-HUB 
2. Go to 'Projects'
3. Click '<YOUR PROJECT>' project
4. Click 'Snapshots' link
5. Locate the currently deployed snapshot and click 'Undeploy' link
6. Click 'Undeploy' button to undeploy the project
7. Click 'Snapshots' link again, then click 'Deploy' link next to same snapshot
8. Select 'Target' and click 'Deploy' button to finish.

Similar Messages

  • How to write to windows event logs from determinations-server under IIS

    This is just an FYI technical bit of information I wish someone had shared with me before I started trying to write OPA errors to the windows event log... Most problems writing to the windows event log from log4net occur because of permissions. Some problems are because determinations-server does not have permissions to create some registry entries. Some problems cannot be resolved unless specific registry entry permissions are actually changed. We had very little consistency with the needed changes across our servers, but some combination of the following would always get the logging to the windows event log working.
    To see log4net errors as log4net attempts to utilize the windows event log, temporarily add the following to the web.config:
    <appSettings>
    <!-- uncomment the following line to send diagnostic messages about the log configuration file to the debug trace.
    Debug trace can be seen when attached to IIS in a debugger, or it can be redirected to a file, see
    http://logging.apache.org/log4net/release/faq.html in the section "How do I enable log4net internal debugging?" -->
    <add key="log4net.Internal.Debug" value="true"/>
    </appSettings>
    <system.diagnostics>
    <trace autoflush="true">
    <listeners>
    <add
    name="textWriterTraceListener"
    type="System.Diagnostics.TextWriterTraceListener"
    initializeData="logs/InfoDSLog.txt" />
    </listeners>
    </trace>
    </system.diagnostics>
    To add an appender for the windows event viewer, try the following in the log4net.xml:
    <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
    <param name="ApplicationName" value="OPA" />
    <param name="LogName" value="OPA" />
    <param name="Threshold" value="all" />
    <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
    </layout>
    <filter type="log4net.Filter.LevelRangeFilter">
    <levelMin value="WARN" />
    <levelMax value="FATAL" />
    </filter>
    </appender>
    <root>
    <level value="warn"/>
    <appender-ref ref="EventLogAppender"/>
    </root>
    To put the OPA logs under the Application Event Log group, try this:
    Create an event source under the Application event log in Registry Editor. To do this, follow these steps:
    1.     Click Start, and then click Run.
    2.     In the Open text box, type regedit.
    3.     Locate the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
    4.     Right-click the Application subkey, point to New, and then click Key.
    5.     Type OPA for the key name.
    6.     Close Registry Editor.
    To put the OPA logs under a custom OPA Event Log group (as in the demo appender above), try this:
    Create an event log in Registry Editor. To do this, follow these steps:
    1.     Click Start, and then click Run.
    2.     In the Open text box, type regedit.
    3.     Locate the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog
    4.     Right-click the eventlog subkey, point to New, and then click Key.
    5.     Type OPA for the key name.
    6.     Right-click the new OPA key and add a new DWORD called "MaxSize" and set it to "1400000" which is about 20 Meg in order to keep the log file from getting too large.
    7.     The next steps either help or sometimes cause an error, but you can try these next few steps... If you get an error about a source already existing, then you can delete the key.
    8.     Right-click the OPA subkey, point to New, and then click Key.
    9.     Type OPA for the key name.
    10.     Close Registry Editor.
    You might need to change permissions so OPA can write to the event log in Registry Editor.  If you get permission errors, try following these steps:
    1.     Click Start, and then click Run.
    2.     In the Open text box, type regedit.
    3.     Locate the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog
    4.     Right-click the EventLog key, select Permissions.
    5.     In the dialog that pops up, click Add...
    6.     Click Advanced...
    7.     Click Locations... and select the current machine by name.
    8.     Click Find Now
    9.     Select both the Network user and IIS_IUSERS user and click OK and OK again. (We never did figure out which of those two users was the one that fixed our permission problem.)
    10.     Change the Network user to have Full Control
    11.     Click Apply and OK
    To verify OPA Logging to the windows event logs from Determinations-Server:
    Go to the IIS determinations-server application within Server Manager.
    Under Manage Application -> Browse Application click the http link to pull up the local "Available Services" web page that show the wsdl endpoints.
    Select the /determinations-server/server/soap.asmx?wsdl link
    Go to the URL and remove the "?wsdl" from the end of the url and refresh. This will throw the following error into the logs:
    ERROR Oracle.Determinations.Server.DSServlet [(null)] - Invalid get request: /determinations-server/server/soap.asmx
    That error should show up in the windows event log, OR you can get a message explaining why security stopped you in "logs/InfoDSLog.txt" if you used the web.config settings from above.
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa363648(v=vs.85).aspx
    Edited by: Paul Fowler on Feb 21, 2013 9:45 AM

    Thanks for sharing this information Paul.

  • How to install Oracle Policy Automation in Oracle Application Server?

    We are planning to use OPA with Oracle Ebusiness Suite Release 12.1. We are running Oracle Application Server 11g. We want to deploy the Oracle Policy Automation components in same application server as Oracle Ebusiness Suite.
    (a) How to install Oracle Determinations Engine, Oracle Web Determinations and Oracle Determinations Server on Oracle Application Server? The installation document for OPA doesnt have steps for Oracle Application Server.
    (b) Which one is better, to deploy OPA in separate server or in same server as Oracle Ebusiness Suite?
    (c) How to decide whether to use Java API's using Determination Engine or web services using Determination Server or UI of Web Determinations for our project? Or what factors should we consider?
    Thanks for the help.
    -- Sreeram.H

    (a) You should install the war files for Oracle Determination Server and Oracle Web Determinations as per normal war deployment - there's no special steps required, which is why it is not listed explicitly. There's no reason to deploy Oracle Determinations Engine itself to a web application server.
    (b) "Better" tends to be more a subjective viewpoint, but if you already deploy all your web services on the same server as Oracle E-Business Suite then you should go the same for OPA. Same story for separate server deployment.
    (c) Can't answer that without knowing why you are using OPA! If you are looking to integrate with Oracle E-Business Suite then Oracle Determinations Server would be the sensible choice. Web Determinations is most useful if you want a sensible way to collect or review the relevant assessment data for determinations, as well as for "self service" scenarios. Determinations Engine should be used if you have a completely bespoke integration scenario that can't make use of web services or web applications - but I can't think of a scenario where this would make sense if you are using Oracle E-Business Suite.
    Of course, these are just my views - others may feel more strongly one way or the other!

  • Determinations Server (Java) - Creates unmanaged threads

    Hi
    Testing the 10.2 determinations server in an app server with a tight security manager and hit the following exceptions. It appears this class (InterviewService10_2) is spawning unmanaged threads, which is slightly suspect behaviour in JEE, particularly later versions where there are services to support job execution. Yet to find a work around for this for this locked down environment, any advice?
    20:42:39,177 ERROR [1136341612@qtp-1638726193-2] ERROR com.oracle.util.plugins.PluginRegistry - Failed to instantiate a plugin from factory instance for class 'com.oracle.determinations.server.services.interview.v10_2.InterviewService10_2'. Reason:null
    com.oracle.util.reflection.ReflectionWrapperException
    Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)
    at com.oracle.determinations.server.services.interview.v10_2.InterviewService10_2.<init>(InterviewService10_2.java:98)
    at com.oracle.determinations.server.services.interview.v10_2.InterviewService10_2.getInstance(InterviewService10_2.java:114)

    Just a belated follow up on this, which may be related. I am using a local tomcat-6 for some work on 10.1 and i see the following in the logs on redeployment. Do you see similar things? I am guessing it may be something similar. Do you have a setup where redployments work ok or do you restart the tomcat instance for each publish?
    INFO: Reloading this Context has started
    01-Feb-2011 11:50:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
    SEVERE: The web application [owd-10.1] appears to have started a thread named [Thread-15] but has failed to stop it. This is very likely to create a memory leak.
    01-Feb-2011 11:50:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
    SEVERE: The web application [owd-10.1] appears to have started a thread named [Thread-16] but has failed to stop it. This is very likely to create a memory leak.
    01-Feb-2011 11:50:08 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
    SEVERE: The web application [owd-10.1] created a ThreadLocal with key of type [org.apache.commons.lang.builder.ToStringStyle$1] (value [org.apache.commons.lang.builder.ToStringStyle$1@2c006765]) and a value of type [java.util.HashSet] (value [[]]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.
    Thanks
    Luke

  • Fresh install of Oracle VM Manager Template into Oracle VM Server

    Hi,
    I am trying to install the Oracle VM Manager template and then
    create an Oracle VM Manager client.
    I have already done a 'fresh install' of Oracle VM Server.
    I do not have another machine available to use to contain the
    'Oracle VM Manager', therefore, I am attempting to install the
    Oracle VM Manager template directly into an Oracle VM Manager Server and
    run the client.
    I am following the instructions of the Oracle VM Server Users Guide
    in section 4.3.
    When I extract the zip file contents into the
    /OVS/seed_pool directory, I get the following files.
    Deploy_Manager_Template.sh
    OVM_EL5U3_X86_OVM_MANAGER_PVM.tgz
    So far, so good.
    Next, I used 'tar' to help me extract the directories of the .tgz file.
    So far, so good.
    Next, as instructed, I used 'python' and 'print randomMAC()' to create a new MAC address.
    Inside the /OVS/seed_pool/OVM_EL5U3_X86_OVM_MANAGER_PVM/vm.cfg file
    I modified the vif MAC address. I replaced the
    xx:xx:xx with the 'last three' that were generated by the python randomMAC
    function from above.
    vif = [ 'mac=00:16:3E:<my generated numbers>', ]
    So far, so good?
    In the Oracle VM Server Users Guide in section 4.3.,
    The next step, expains that I should run
    xm create mv.cfg
    I did this. When I ran this I received back the error.
    Using config file "./vm.cfg"
    Error disk is not accessible.
    When I peek inside my vm.cfg file.
    I see file references starting with the following
    file:/OVS/running_pool/ ...
    Of, course my running_pool directory is empty.
    (Again, this is a fresh install of Oracle VM Server).
    My first question is the following.
    Sometime in this process was I supposed to run
    the the following executable?
    ./Deploy_Manager_Template.sh
    If so, should I have done this early?
    Was the modification of the vif (of adding the MAC address
    into the vm.cfg file, something I 'should have not done'
    or 'something that could be ignored' because the
    './Deploy_Manager_Template.sh' would have done this for me?
    My second question is the following.
    Would the following process be 'more correct?'
    ..1 Not modify the vm.cfg' file.
    ..2 run ./Deploy_Manager_Template.sh.
    ..3 In the /OVS/running_pool/ directory find my
    vm.cfg file of interest, then modify the vif with a new MAC address.
    ..4 In /OVS/running_pool/Change my current location to my directory of interest
    run xm create vm.cfg (to run my Oracle VM Manager)?
    Any help or ideas whould be appreciated.
    Thank you very much,
    AIM

    Hi,
    This is the README file for Oracle VM Manager 2.2.0
    Readme for Media Pack B57738-01
    Print: Access key=P Close: Access key=C
    Oracle VM Templates for Oracle VM Manager 2.2.0 Media Pack v1 for x86 (32 bit)
    =====================================================================
    Template Version 2.3
    Oracle VM Manager Version 2.2.0
    This document contains:
    1. Prerequisites for Oracle VM Manager virtual machine (VM) deployment
    2. Oracle VM Manager Template description
    3. Creating an Oracle VM Manager Virtual Machine from
    Oracle VM Manager Template
    4. Deployment Interview
    5. Known Issues
    For more information on Oracle VM Manager, please refer to
    the "Oracle VM Manager Installation Guide" and the "Oracle VM Manager
    User's Guide" available at:
    http://download.oracle.com/docs/cd/E15458_01/index.htm
    1. Prerequisites
    ================
    - A new install of Oracle VM Server 2.2 that has NOT been managed by another
    Oracle VM Manager. Manager Template 2.2 is intended to be installed on Oracle
    VM 2.2 server. If you have a new Oracle VM 2.1.5 server and want to deploy
    Oracle VM Manager template, please use the Oracle VM 2.1.5 Manager template.
    Note: root access to the server's dom0 is required.
    - It's highly recommended that you upgrade the default agent (ovs-agent-2.3-19)
    to ovs-agent-2.3-27 or later. You can get the latest Oracle VM 2.2 packages
    from Oracle's Unbreakable Linux Network (http://linux.oracle.com).
    Note: Alternate location to get Oracle VM agent 2.3-27 is
    http://oss.oracle.com/oraclevm/server/2.2/RPMS/ovs-agent-2.3-27.noarch.rpm
    - A working directory of the Oracle VM Server 2.2 has at least 4GB free space
    for downloading and installing the template. The working directory can be any
    directory on the Oracle VM server except /OVS/running_pool.
    Note: The /root partition of the default Oracle VM server install may not have
    enough space to temporarily host the template installation. Please use other
    directory that has sufficient free space.
    - At least 15GB of free space in the cluster root storage repository. For storage
    and repository configuration, please refer to Oracle VM 2.2 Server User Guide:
    http://download.oracle.com/docs/cd/E15458_01/doc.22/e15444/storage.htm
    and
    http://download.oracle.com/docs/cd/E15458_01/doc.22/e15444/repository.htm
    - At least 2GB of free memory on the Oracle VM Server
    - A static IP address for the Oracle VM Manager
    - If enabling HA (high availability) for the Oracle VM Manager,
    mount a clustered OCFS2 or NFS filesystem on /OVS. If ext3 or a
    local OCFS2 filesystem is used, enabling HA will cause the high availability
    prerequisite checking to fail. The Oracle VM Manager configuration
    process will exit without completing the configuration.
    - The Oracle VM Manager will register the first VM that it detects.
    To have Oracle VM Manager be the first VM registered,
    make sure there are no virtual machine images besides the Oracle VM Manager
    virtual machine in the /OVS/running_pool directory on the Oracle VM Server.
    - A desktop or other system with a VNC Viewer installed
    The steps below assume that the Oracle VM Server used is not currently
    or was not previously managed by another Oracle VM Manager. If this is not
    the case, the instructions below will ask user clean up Oracle VM Agent DB
    before running the Oracle VM Manager.
    2. Oracle VM Manager Template Description
    =========================================
    The Oracle VM Manager Template is distributed as one archive file which
    includes:
    File Version
    OVM_EL5U3_X86_OVM_MANAGER_PVM.tgz 2.3
    Deploy_Manager_Template.sh 2.3
    The OVM_EL5U3_X86_OVM_MANAGER_PVM.tgz archive contains two disk images,
    a VM configuration file and a readme file:
    - Oracle Enterprise Linux 5.3 x86 system disk image
    - Oracle VM Manager 2.2 disk image
    - vm.cfg
    - README
    The system image is a JeOS (Just enough OS) installation of Oracle
    Enterprise Linux 5.3. It is a smaller footprint install that contains
    the only packages needed by Oracle VM Manager.
    Oracle VM Manager is configured to use Oracle Database 10g
    Express Edition (included).
    Deploy_Manager_Template.sh is used to check the prerequisite and
    create virtual machine.
    During the first boot of the Oracle VM Manager virtual machine,
    the Oracle VM Manager configuration process will create server pool
    and import the Oracle VM Manager virtual machine.
    Two OS user accounts are created by default:
    user: root password: ovsroot
    user: oracle password: oracle
    The user 'oracle' belongs to the 'oinstall' and 'dba' groups.
    The default vnc console password is 'oracle'
    3. Creating the Oracle VM Manager virtual machine
    =================================================
    1) Download the Oracle VM Manager Template (V19215-01.zip)
    from http://edelivery.oracle.com/oraclevm
    2) Login to the Oracle VM Server's dom0 as 'root'
    Copy V19215-01.zip to your working directory with at least 4GB free space.
    You can choose any directory on OVM Server except /OVS/running_pool.
    This zip file contains the archive file OVM_EL5U3_X86_OVM_MANAGER_PVM.tgz
    and a deploy script Deploy_Manager_Template.sh
    3) As root, run
    # unzip V19215-01.zip
    4) As 'root', run the deployment script:
    # chmod 755 Deploy_Manager_Template.sh
    # ./Deploy_Manager_Template.sh
    The deployment script Deploy_Manager_Template.sh will complete the following
    tasks:
    a) prerequisite checking
    b) uncompress OVM_EL5U3_X86_OVM_MANAGER_PVM.tgz file to directory
    /OVS/running_pool. This directory will contain the files following files:
    /OVS/running_pool/OVM_EL5U3_X86_OVM_MANAGER_PVM
    |- System.img (OS image file)
    |- Manager.img (Manager image file)
    |- vm.cfg (VM configuration file)
    |- README (Readme file)
    c) generate and assign new MAC address to the virtual machine
    d) interview the user for VM and VM Manager configuration parameters
    (next section 'Deployment interview' provides the list of questions)
    e) create and boot the virtual machine from the Oracle VM Server
    command line
    f) display the access information for Oracle VM Manager and Oracle VM
    Manager VM
    4. Deployment Interview
    =======================
    The deployment script will prompt a user to enter
    a) Agent password
    The agent password is required for the prerequisites check.
    b) Storage configuration
    Storage Source: NFS address, OCFS2 partition path
    The script will automatically detect your cluster root storage repository
    if you have configured it. Or it prompts users to input their storage source
    and the script tries to set it up as cluster root.
    NOTE: how to manually create your own storage repository in OracleVM server 2.2.x
    1) Register your storage source. Example:
    /opt/ovs-agent-2.3/utils/repos.py -n myhost:/mynfslocation
    /opt/ovs-agent-2.3/utils/repos.py -n /dev/sdb3
    Note that the storage source should have at least 15GB free space.
    If the storage source is successfully registered, note down the uuid genereated
    by the command above, such as:
    51d4c69b-e439-41ac-8b31-3cc485c993b0 => /dev/sdb3
    2) Mount your storage repository.
    If the agent version is 2.3-27 or higher, execute:
    /opt/ovs-agent-2.3/utils/repos.py -i
    otherwise, complete the following commands:
    [1] mkdir -p /var/ovs/mount/$(echo <uuid> | sed s/-//g | tr '[:lower:]' \
    '[:upper:]')"
    where '<uuid>' is the uuid noted down in step 2)
    [2] mount your storage source to the directory made in step [1].
    3) If /OVS exists, delete or move /OVS
    mv /OVS "/OVS.$(date '+%Y%m%d-%H%M%S').orig"
    create a symbolic link from storage repository to /OVS
    ln -nsf /var/ovs/mount/<UUID>/ /OVS
    c) Network configuration
    Static IP address
    Netmask
    Default Gateway IP address
    DNS Server IP address
    Hostname
    d) Password for database accounts:
    'SYS' and 'SYSTEM' (the same password the same password is used)
    'OVS'
    'oc4jadmin'
    'admin'
    e) Web Service configuration (supported in template in version 1.2)
    Web Service password (at least 6 characters)
    Enable HTTPS or not
    f) SMTP server (outgoing mail server SMTP hostname)
    E-mail Address for account 'admin'
    g) Data for the manager services configuration:
    Oracle VM Server Pool Name
    Oracle VM Server login user name
    Oracle VM Server login password
    Note that Oracle VM Manager is critical for managing Oracle VM Server Pools.
    Do not pause, suspend or shutdown this virtual machine! Configuring
    HA is recommended for this virtual machine so that Oracle VM will
    automatically restart the Oracle VM Manager virtual machine if there
    is a server crash.
    5. Known Issues
    ===============
    1) You may see messages on a virtual machine's console similar to these
    when the virtual machine is booting up:
    Fatal: No PCI config space access function found
    rtc: IRQ 8 is not free.
    i8042.c: No controller found.
    These messages can be ignored.
    2) Mail server check fails.
    Bug #7140 in bugzilla.oracle.com
    Oracle VM Manager installer only checks the default SMTP port 25 for the
    mail server. If the SMTP port is not 25, the check fails, and you will
    see the following message:
    Mail server '<mail server hostname>' check failed, want to re-enter it(Y|n)?
    You can enter 'n' to skip the mail server checking. You will also see the
    send mail checking fails with following message:
    Failed to send mail to '<Admin e-mail address>'
    want to re-enter the e-mail address(Y|n)?
    You can enter 'n' to skip the send mail checking.
    3) OEL VM console may display error messages similar to those below:
    BUG: warning at drivers/xen/fbfront/xenfb.c:143/xenfb_update_screen() (Not
    tainted)
    Call Trace:
    [<ffffffff803aa461>] xenfb_thread+0x135/0x2c5
    [<ffffffff8024874b>] try_to_wake_up+0x365/0x376
    [<ffffffff8029ba6e>] autoremove_wake_function+0x0/0x2e
    [<ffffffff8029b856>] keventd_create_kthread+0x0/0xc4
    [<ffffffff803aa32c>] xenfb_thread+0x0/0x2c5
    [<ffffffff8029b856>] keventd_create_kthread+0x0/0xc4
    [<ffffffff802339c8>] kthread+0xfe/0x132
    [<ffffffff80260b24>] child_rip+0xa/0x12
    [<ffffffff8029b856>] keventd_create_kthread+0x0/0xc4
    [<ffffffff802338ca>] kthread+0x0/0x132
    [<ffffffff80260b1a>] child_rip+0x0/0x12
    This will not cause any problems.
    4) If you accidentally power off Oracle VM Manager virtual machine through
    Oracle Manager UI, and restart the virtual machine from OVM server command
    line, although Oracle VM Manager virtual machine is running normally,
    the virtual machine status in Manager UI will stay in 'Shutting Down'.
    This is expected, as the virtual machine status sync will only happen when
    the virtual machine status is "Error" or "Powered Off".
    To re-sync the virtual machine status, please complete the following steps:
    1. Log on the Manager UI;
    2. Navigate to the 'Virtual Machines' tab;
    3. Select Oracle VM Manager virtual machine, "OVM_EL5U3_X86_OVM_MANAGER_PVM";
    4. Choose 'Reset' from 'More Actions' dropdown list;
    5. Click 'Go' button, the status will become "Running" after a while.
    5) (Bug 9191053) For OVS agent version 2.3-19, the following High
    Availability scenario will not work.
    "If a Virtual Machine Server fails, all running virtual machines are
    restarted automatically on another available Virtual Machine Server."
    For OVS agent 2.3-19, Oracle VM Manager virtual machine will not be
    automatically restarted on any other available Virtual Machine Server,
    but on the original Virtual Machine Server when it becomes available again.
    To fix the issue, please upgrade OVS agent to 2.3-27 or the latest version.

  • Oracle Entitlement Server 11g Exception issue need to be solved

    Hi Friends,
    Need your guidance and help to fix this exception of (oracle entitlement server 11 g).
    please let me know the meaning of this error;
    oracle.security.oes.OesException: OES-04004: Credential is not found for trust key store
    got this error at the time when trying to execute : ./enroll.sh
    Thank You ,
    Regards,
    Prem

    Candy,
    all this steps are not necessary... and apachectl is deprecated.
    Simply go to $ORACLE_INSTANCE/bin and start your OHS with *./opmnctl startall*. (It also sets all your ORACLE_HOME, ORACLE_INSTANCE, COMPONENT_TYPE, COMPONENT_NAME values).
    HTH,
    --olaf                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • 9i - How to Determine If Oracle Management Server Has Been Configured ?

    hi all,
    I'm using 9.2 on a Windows 2000 server - but I'm new to this server and don't know what has been done in the past.
    I'm getting the VTK-1000 error when I try to connect in Oracle Management Server mode.
    To determine the problem, I need to know how I can determine whether the Oracle Management Server has been created/configured. Also, how can I know that the Repository has been created?
    This is what I've tried:
    -Tried logging in as sysman with a password of oem_temp
    - checked the Windows services - none exist as OracleManage... which causes me to think OMS was never configured
    But I dont want to destroy something that may already exist. That's why I want to confirm first.
    Sorry for the lame question - I'm new to Oracle.
    Thanks, John

    Well, then you don't have the SYSMAN password. Here you have two options, the first one, is to try to recover that repository or the second option, to get rid of this repository and create a brand new one.
    If you are willing to use the existing repository, then you will have to reset sysman's password, the procedure to perform this task is as follows:
    Connect by means of SQLPlus to the repository, you should open a session with the OEM repository database owner. In case you don't have this password (most probably) you will have to temporarily reset this password, as outlined on the bottom procedure.
    Open a session to the database as the OEM repoistory owner, let's say OEM_REP or whatever is the actual repository.
    sqlplus <OEMRepositoryOwner>/<OEMRepositoryOwnerPassword>@<OEMRepository>
    At the SQL prompt issue the command:
    execute smp_maintenance.reset_sysman();
    Your sysman password will be reset to OEM_TEMP, then you can enter if the repository is up and running, and you can issue commands to check status and shutdown it.
    Temporarily resetting a db user password:
    1. Connect to the database as sysdba:
    sqlplus / as sysdba
    2. At the sqlplus prompt query the dba_users table to get the password:
    select username, password from dba_users where username='<OEMRepositoryOwner>';
    Copy the current password in a safe place.
    3. Set a new password, let's say 'X'.
    Alter user <OEMRepositoryOwner> identified by X;
    4. Once you are done with the previous reset sysman procedure, then you can restore the user password:
    alter user <OEMRepositoryOwner> identified by values '<PreviouslyEncodedSavedPassword>';
    Then you are done.
    ~ Madrid
    http://hrivera99.blogspot.com/
    .

  • How to determine the Oracle Application server version in 11i?

    Hi Hussein:
    I just applied the CPU April 2009 for my database and I am trying to patch the Oracle application Server. I found out the Apache version
    Server version: Oracle HTTP Server Powered by Apache/1.3.19 (Unix)
    Server built: Aug 7 2003 19:01:25 (iAS 1.0.2.2.2 rollup 4)
    But I am not sure how to map the apache Version to Application Server version. With out this information I cant Locate the patch.
    I would appreciate your help.
    Regards,
    Bala

    To find Apps Version (11i/R12/12i)
    Connect to database as user apps
    SQL> select release_name from apps.fnd_product_groups;
    Web Server/Apache or Application Server in Apps 11i/R12
    Log in as Application user go to IAS_ORACLE_HOME/Apache/Apache/bin/ and run httpd -version

  • Determinations Server - Plugin installation

    I have created a rule base plugin to load the rulebases from a database and I would like to deploy and get this working in Determinations Server.
    Here are the steps taken so far:
    Step 1.
    Deployed vanilla determinations-server WAR to Websphere.
    Following error encountered when starting the application:
    java.net.URISyntaxException: Illegal character in path at index 16: file:/C:/Program Files/IBM/SDP/runtimes/base_v61/profiles/was61profile2/installedApps/IT222255Node01Cell/determinations-server_war.ear/determinations-server.war/WEB-INF/classes/rulebases/
    I believe this has something to do with the space between "Program" and "Files" ?
    Step 2.
    Modified the application.properties as follows:
    load.rulebase.from.classpath =false
    rulebase.path =rulebases
    Result:
    com.oracle.determinations.interview.engine.exceptions.EngineConfigurationException: Invalid directory: C:\Program Files\IBM\SDP\runtimes\base_v61\profiles\was61profile2\installedApps\222255Node01Cell\determinations-server_war.ear\determinations-server.war\rulebases(C:\Program Files\IBM\SDP\runtimes\base_v61\profiles\was61profile2\installedApps\222255Node01Cell\determinations-server_war.ear\determinations-server.war\rulebases)
    The rule base folder is in \determinations-server\WEB-INF\classes\rulebases and not under determinations-server.war\rulebases.
    Step 3.
    Modified the application.properties as follows:
    load.rulebase.from.classpath =false
    rulebase.path =c:\test\
    Application started with no errors. "List Rule Bases" returned blank as c:\test did not have any rule bases.
    Next I packaged my DB2RulebaseService class into a jar file and deployed it to the plugins folder. Restarted the web application, the "List Rule Bases" still returned a blank result.
    Then I modified application.properties as follows:
    plugin.libraries = my.package.name.DB2RulebaseService
    and when I restarted the application, I get a "Class Not Found" exception.
    Any ideas on what I should do?

    The information you want is on the page entitled +'Install and register Web Determinations Extensions'+ in the Oracle Policy Automation Developer help.

  • Build and run Rules with Jdev Integrated Web Determination Server

    Hi
    I created the rule using Oracle Policy Modeling (OPM). Then built and deployed with Embedded Tomcat web determination server. Successfully done it.
    Now I have to run the same rule under Jdeveloper Integrated Server. As I know, current version of OPM doesn't support any external server other than Tomcat. In that case I have to copy the output from OPM to JDev Integrated server manually.
    Let me know the server location where I have to copy the rule from OPM to Jdev Server.
    Thanks
    Dev

    There are a couple of ways of deploying a new rulebase into OPA running on weblogic.
    These can be found in the documentation in the Oracle Policy Automation Developer's Guide (http://docs.oracle.com/html/E38272_01/toc.htm)
    1. The first way is to redploy the OPA runtime .war (web-determinations or determinations-server) when a new rulebase is built. These war files are created in the releases directory of the OPM project. When a new release is built the rulebase is embedded in the .war file
    2. The second way is to re-deploy the rulebase only. The rulebase is called <project name>.zip and is found in the output directory of the OPM project.
    To use the second approach in weblogic you must configure the OPA runtimes to use an external directory. See the Manage rulebases and application.properties sections of the Oracle Policy Automation Developer's Guide.
    Then decide if you want to 'hot-swap' (deploy immediately after copying a new rulebase to this directory. If you do not use hot swapping, you will have to restart the web application when you deploy a new version.
    Cheers
    Frank
    Edited by: frank.hampshire on Dec 13, 2012 11:35 AM

  • Not able to install Siebel Determination Server

    Hi,
    I have installed Oracle policy modelling (10.4.1) successfully, able to make rules.
    Now I have installed Siebel connector, done all the changes at Siebel side.
    How ever I am facing challenges in deploying Siebel Determinations Server, request you to please share the steps how to deploy Siebel Web determinations server.
    Or if you can share any document for the same on my email id
    <removed by moderator so that you don't get spammed for all Eternity>
    would be highly appreciated.
    Regards,
    Vineet Agarwal

    Hi Vineet,
    Bit old version OPA Siebel connector youtube video at here.
    Policy Automation - OPA Connector for Siebel Overview Part One
    http://www.youtube.com/watch?v=JZ8ocHeR7L8
    Policy Automation - OPA Connector for Siebel Part Two
    http://www.youtube.com/watch?v=6TMovRHihI0
    May you need describe here what exactly problem you have with your web server name and version.
    So that people can more detail advise at here.
    Also on the OPA 10.41 has Helth check tools for Siebel connector.
    http://www.youtube.com/watch?v=VjCZnlWlVYY
    Thanks
    Mayumi

  • Determinations Server - SOAP version

    I have generated a java client from my WSDL file (http://localhost:9000/determinations-server9000/interview/soap/MyRuleBase?wsdl) using JAX-WS wsimport.
    However when I attempted to use the Java client, I get the following run time exception.
    SEVERE: SAAJ0140: No NamespaceURI, SOAP requires faultcode content to be a QName
    javax.xml.ws.WebServiceException: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: No NamespaceURI, SOAP requires faultcode content to be a QName
    After a bit of googling, I found that the my JAX-WS client is using SOAP1.2 whereas the Determinations server is using SOAP 1.1?
    How do I force my JAX-WS client to use SOAP 1.1?
    I understand that I can generate a client using Axis2 as well- but my preference would be to use JAX-WS.

    Actually I don't think this has anything to do with the soap version that jax-ws uses.
    In some 10.2 versions of the Determination Server a fault was being incorrectly returned as "SOAP-ENVClient" instead of "SOAP-ENV:Client". This is probably causing the error you are seeing.
    This bug was fixed in 10.3 which has just been released as General Availability and you can get it from Oracle E-Delivery (https://edelivery.oracle.com/)
    Also, the fact that you are getting a soap fault means that you are sending wrong information to the determinations server. I suggest using a tool like tcpmon to trap the request and response so you can see what the error is.

  • Oracle Application Server Release 2 (10.1.2) Deployment Notes question

    Hi!
    I'm following the Oracle Application Server Release 2 (10.1.2) Deployment Notes (http://download-uk.oracle.com/docs/html/B25947_01/deployment_topics006.htm) for deploying an application, built in Jdeveloper 10.1.3 to AS 10.1.2. I have a question about Configuring JDeveloper to Generate Configuration Files That Are J2EE 1.3-Compliant. Do I need all the files in table 34-3? (http://download-uk.oracle.com/docs/html/B25947_01/deployment_topics006.htm#CIHHBJAI)
    I already have some of these files. Can I change the version of existing files or do I need new ones? How can I change the version of existing files?
    Here are the headers of some of these files:
    web.xml: (Here I probably just change version="2.4" to version="2.3")
    <?xml version = '1.0' encoding = 'windows-1250'?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
             version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
    orion-application.xml: (Is version="10.0" the version I need to change to "1.2"?)
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <orion-application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                       xsi:schemaLocation="http://www.oracle.com/technology/oracleas/schema http://xmlns.oracle.com/oracleas/schema/orion-application-10_0.xsd"
                       version="10.0"
                       xmlns="http://www.oracle.com/technology/oracleas/schema">
    data-sources.xml.xml: (This file has only XML version, I don't believe this is the version I need to change)
    <?xml version = '1.0' encoding = 'windows-1250'?>I only have these three files from the table in my application. Do I need application.xml and oc4j-connectors.xml too?
    Thank you in advance!
    BB

    Found some more details on this error in emias.log:
    2007-11-21 09:22:54,538 [EMUI_09_22_54_/console/ias/oc4j/deployWiz/webModuleMappings$ctxType1=oracle*_ias$target=MY_AS_INSTANCE*_home$type=oc4j$ctxName1=MY_AS_INSTANCE$selectedStep=1]
    ERROR ias.oc4j doWebModulesNavigation.920 - DeployWiz: Caught exception in doWebModulesNavigation
    2007-11-21 09:23:49,054 [Thread-24] ERROR ias.oc4j doDeployWork.2628 - DeployWiz: Caught exception in doDeploy
    java.lang.NoClassDefFoundError: oracle/dms/instrument/CorrelationContext
    at oracle.ias.sysmgmt.task.TaskMaster.setContextECID(Unknown Source)
    at oracle.ias.sysmgmt.task.TaskMaster.evaluate(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deployCommon(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deploy(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.EarDeployerImpl.deploy(Unknown Source)
    at oracle.sysman.ias.sta.oc4j.DeployAppAdminObj.deploy(DeployAppAdminObj.java:164)
    at oracle.sysman.ias.sta.oc4j.DeployWiz.doDeployWork(DeployWiz.java:2594)
    at oracle.sysman.ias.sta.oc4j.DeployWiz.access$000(DeployWiz.java:179)
    at oracle.sysman.ias.sta.oc4j.DeployWiz$DeployBean.doWork(DeployWiz.java:3098)
    at oracle.sysman.emSDK.eml.util.iAS.ProcessingBean$ProcessingThread.run(ProcessingBean.java:264)
    at java.lang.Thread.run(Thread.java:534)
    2007-11-21 09:23:49,054 [Thread-24] ERROR ias.IASUtil displayError.753 -
    java.lang.NoClassDefFoundError: oracle/dms/instrument/CorrelationContext
    at oracle.ias.sysmgmt.task.TaskMaster.setContextECID(Unknown Source)
    at oracle.ias.sysmgmt.task.TaskMaster.evaluate(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deployCommon(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deploy(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.EarDeployerImpl.deploy(Unknown Source)
    at oracle.sysman.ias.sta.oc4j.DeployAppAdminObj.deploy(DeployAppAdminObj.java:164)
    at oracle.sysman.ias.sta.oc4j.DeployWiz.doDeployWork(DeployWiz.java:2594)
    at oracle.sysman.ias.sta.oc4j.DeployWiz.access$000(DeployWiz.java:179)
    at oracle.sysman.ias.sta.oc4j.DeployWiz$DeployBean.doWork(DeployWiz.java:3098)
    at oracle.sysman.emSDK.eml.util.iAS.ProcessingBean$ProcessingThread.run(ProcessingBean.java:264)
    at java.lang.Thread.run(Thread.java:534)
    2007-11-21 09:23:49,054 [Thread-24] ERROR util.iAS displayError.369 - An internal error occurred during the operation.
    java.lang.NoClassDefFoundError: oracle/core/ojdl/query/LogQueryException
    at oracle.sysman.ias.sta.oc4j.DeployWiz.removeAdminObjectsFromCache(DeployWiz.java:2708)
    at oracle.sysman.ias.sta.oc4j.DeployWiz.doDeployWork(DeployWiz.java:2648)
    at oracle.sysman.ias.sta.oc4j.DeployWiz.access$000(DeployWiz.java:179)
    at oracle.sysman.ias.sta.oc4j.DeployWiz$DeployBean.doWork(DeployWiz.java:3098)
    at oracle.sysman.emSDK.eml.util.iAS.ProcessingBean$ProcessingThread.run(ProcessingBean.java:264)
    at java.lang.Thread.run(Thread.java:534)

  • Oracle App Server error

    hi all,
    I am tried to create new OC4J instance from App Server Control. Now OPMN is not starting. I get following error
    iguration information
    Running in C:\product\10.1.3.1\OracleAS_1
    Operation mode:Startup, App Server, No Enterprise Manager, Single Instance
    Oracle home:C:\product\10.1.3.1\OracleAS_1
    Oracle home name:Unnamed
    Instance name:oracleAS.psmtech
    Instance type:allProducts
    Version:10.1.3.1.0
    Uses infrastructure:false
    Not an infrastructure instance, no infrastructure information available
    Components:[j2ee, orabpel, oraesb, owsm, Wsil]
    2007-05-17 04:45:19.328--Begin log output for Mid-tier services (oracleAS.psmtech)
    2007-05-17 04:45:19.328--Processing Step: starting OPMN
    2007-05-17 04:49:35.921--End log output for Mid-tier services (oracleAS.psmtech)
    OPMN has thrown an unknown exception
    oracle.appserver.startupconsole.model.ConsoleException: OPMN has thrown an unknown exception
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:108)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
         at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
         at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
    Caused by: oracle.ias.opmn.optic.OpticBadRequestException: Error starting opmn server: 2
         at oracle.ias.opmn.optic.OpmnAdmin.executeCommand(OpmnAdmin.java:147)
         at oracle.ias.opmn.optic.OpmnAdmin.startOpmnServer(OpmnAdmin.java:77)
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:90)
         ... 6 more
    Exception caused by
    Error starting opmn server: 2
    oracle.ias.opmn.optic.OpticBadRequestException: Error starting opmn server: 2
         at oracle.ias.opmn.optic.OpmnAdmin.executeCommand(OpmnAdmin.java:147)
         at oracle.ias.opmn.optic.OpmnAdmin.startOpmnServer(OpmnAdmin.java:77)
         at oracle.appserver.startupconsole.control.OPMNController.doStart(OPMNController.java:90)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.control.GroupController.doStart(GroupController.java:47)
         at oracle.appserver.startupconsole.control.Controller.start(Controller.java:69)
         at oracle.appserver.startupconsole.view.controller.ControllerAdapter.start(ControllerAdapter.java:30)
         at oracle.appserver.startupconsole.view.controller.MasterControlAdapter.run(MasterControlAdapter.java:94)
         at oracle.appserver.startupconsole.view.Runner.main(Runner.java:39)
    I tried to validate opmn.xml file, shows following error
    C:\product\10.1.3.1\OracleAS_1\opmn\bin>opmnctl validate opmn.xml
    LPX-00202: could not open "opmn.xml" (error 200)
    XML parse failed: error 202.
    opmnctl: opmn validation failed!
    we have Oracle App Server on Windows server 2003, new installation.
    plz help me with this problem.

    Not sure why you exeucute opmnctl validate, but
    C:\product\10.1.3.1\OracleAS_1\opmn\bin>opmnctl validate opmn.xml
    LPX-00202: could not open "opmn.xml" (error 200)opmn.xml isn't in $OH/opmn/bin directory. It's in $OH/opmn/conf.
    This is quite difficult to debug from this forum. Check the logs in $OH/opmn/logs and see if that helps. Also try to shut everything down (and check that all processes are gone) and then try to restart.
    Regards,
    Martin

  • Oracle Application Server 10g Release 2 (10.1.2.0.2)  on 64bit RHEL

    HI,
    EBS-12.1.3
    DB 11gR1
    I am Facing following Error: while installing Oracle Application Server 10g Release 2 (10.1.2.0.2) on 64bit RHEL
    pwd
    pwd
    /shared/bishiphome/Disk1/install/linux64
    [oravis@erptest linux64]$./runInstaller -ignoreSysPreReqs
    Starting Oracle Universal Installer...
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-07-20_08-52-57AM. Please wait ...The Java RunTime Environment was not found at /tmp/OraInstall2011-07-20_08-52-57AM/jdk/jre/bin/java. Hence, the Oracle Universal Installer cannot be run.
    Please visit http://www.javasoft.com and install JRE version 1.3.1 or higher and try again.
    : No such file or directory
    Should i install JRE in the Server
    Thanks
    Vishwa
    Edited by: Vi**** on Jul 19, 2011 10:18 PM
    Edited by: Vishwa on Jul 25, 2011 3:30 AM

    HI,
    Change the above to the following and see if you get any error:
    $ /shared/bishiphome/Disk1/install/linux64/runInstaller ignoreSysPrereqs -jreLoc /usr/shared/bishiphome/Disk1/install/linux64/runInstaller ignoreSysPrereqs -jreLoc /usr
    Starting Oracle Universal Installer...
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-07-26_08-46-15AM. Please wait ...[oravis@erptest ~]$ Exception in thread "main" java.lang.ClassFormatError: oracle.as.install.engine.modules.install.exception.InvalidInventoryPointerException (unrecognized class file version)
    at java.lang.VMClassLoader.defineClass(libgcj.so.7rh)
    at java.lang.ClassLoader.defineClass(libgcj.so.7rh)
    at java.security.SecureClassLoader.defineClass(libgcj.so.7rh)
    at java.net.URLClassLoader.findClass(libgcj.so.7rh)
    at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
    at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
    at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:488)

Maybe you are looking for