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.

Similar Messages

  • Determinations-Server multiple version

    Hi,
    We are using Haley Determinations Server (9.4) and are planning to upgrade to OPA Determinations-Server (10.2). Is there any issue with hosting Haley Determinations Server (HDS) and OPA 10.2 Determinations-Server on the same IIS server?
    Recently I hosted HDS on the same IIS (7.0) as Determinations-Server and since then, I am getting the following error with OPA 10.2 Determinations-Server:
    HTTP Error 403.14 - Forbidden
    The Web server is configured to not list the contents of this directory.
    Note: HDS Web Service is working and I am able to access the WSDL.
    Please let me know how I can fix this issue.
    Thanks in advance,
    Aditya

    There is no problem with running 9.4 Determinations Server and 10.2 in the same IIS.
    There is a known bug with the 10.2 .NET Determinations Server where you are not re-directed to the determinations-server home page on some versions of IIS. This won't stop the determinations server from functioning, but can make it a little annoying when trying to see the deployed rulebases.
    Luckily there is a simple work around. The normal URL is
    http://<host>:<port>/determinations-server/ If the above URL does not work, use
    http://<host>:<port>/determinations-server/default.aspxFor example, when I was testing on port 80 on my local machine I used
    http://localhost/determinations-server/default.aspxEdited by: frank.hampshire on Oct 12, 2011 9:03 AM

  • 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.

  • 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 determine the JDK version required to use a jar?

    Hi all.
    I am using a hosted server that uses JDK 1.4.2 and I cannot upgrade the VM. I have been finding it extremely difficult to install web applications on this server since I find that after installing the app, the web server complains the bytecode used in the jar is newer than the VM can understand (or it complains that the app uses JEE servlet or JSP methods it cannot find).
    To compound the problem, only about 25% of the sites I've visited that provide jars for download mention the minumum JDK version required to use them. (Some do not mention any system requirements at all besides 'requires Java and a Java application server').
    Do any of you know of any tools that can analyze a jar and determine the bytecode version it uses?
    (Another helpful tool would be one that can determine the minimum JEE APIs required to run a web app..., but that's probably wishful thinking :)).
    Thanks for your help.
    Michael N. Christoff

    The major/minor version of the class file is the way to go.
    Also, it's not necessary to write a separate program to get to those. javap prints them out when being passed the -v flag.
    Note, however that "JDK version" is not a correct term, as I can create 1.4-compatible class files with a Java 6 JDK (by passing the -target flag to javac). Those won't look any different than .class files written with a 1.4 JDK.

  • Foreign Currency Payments through DI Server (SOAP)

    Hi All,
    I am using the DI Server SOAP interface, and I am trying to add an IncomingPayment in EUR (our system currency is GBP). I have noticed an issue when trying to do this: It cannot be done unless there is a global exchange rate set for that currency on the document date, no matter what fields I populate in the IncomingPayment. This presents a problem, since although there is a GetCurrencyRate function, there is no SetCurrencyRate function that I can find...
    We are using SAP 8.8 PL12 currently.
    My SOAP message (which works perfectly when a global exchange rate is set for the day):
    <?xml version="1.0" encoding="utf-8"?>
    <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
         <env:Header>
              <SessionID>8E03AABD-5D5C-4551-8805-091EB75D010B</SessionID>
         </env:Header>
         <env:Body>
              <Payment>               
                   <DocType>rCustomer</DocType>
                   <DocDate>2011-02-22</DocDate>
                   <CardCode>EXAMPLE</CardCode>
                   <DocCurrency>EUR</DocCurrency>
                   <DocRate>1.24</DocRate>
                   <CounterReference>payment</CounterReference>
                   <Remarks>test 01</Remarks>
                   <TaxDate>2011-02-22</TaxDate>
                   <CashAccount>153000</CashAccount>
                   <CashSum>100.00</CashSum>
                   <PaymentInvoices>
                        <PaymentInvoice>
                             <DocEntry>52</DocEntry>
                             <DocRate>1.14</DocRate>
                             <InvoiceType>it_Invoice</InvoiceType>
                             <AppliedFC>100.00</AppliedFC>
                        </PaymentInvoice>
                   </PaymentInvoices>
              </Payment>
         </env:Body>
    </env:Envelope>
    Is there a way of setting the global currency rate through the SOAP interface that I have not spotted? Or is there a particular set of fields that can be populated in an IncomingPayment that allow it to be processed despite the lack of a global exchange rate?
    Thanks in advance for any help!

    Below are the columns we populate in the table ap_inv_selection_criteria_all:
    (checkrun_name,
    check_date,
    last_update_date,
    last_updated_by,
    bank_account_name,
    period_name,
    pay_thru_date,
    hi_payment_priority,
    low_payment_priority,
    pay_only_when_due_flag,
    status,
    currency_code,
    document_order_lookup_code,
    audit_required_flag,
    last_update_login,
    creation_date,
    created_by,
    zero_amounts_allowed,
    payment_method_code,
    org_id,
    checkrun_id,
    bank_account_id,
    template_flag,
    future_dated_payment_flag,
    exchange_rate,
    exchange_rate_type,
    exchange_date,
    payment_document_id,
    create_instrs_flag,
    pay_group_option,
    currency_group_option,
    le_group_option,
    ou_group_option)
    Thanks,
    Kai

  • XSLT for converting the determination server xml into the debugger xml

    I've seen this before but i can't find the post. I'm looking for an xsl or xslt document to convert a determination server xml payload request into something that can be imported into the debugger for analysis. It would be cool if the xml was constrained by the same xsd or dtd. Does anyone have a 10.3 xsl or xslt they could share? Or a past xsl?

    A while back I wrote some XSLT to convert SOAP request messages to the XDS format. I created a simple C# GUI to select the input SOAP and output XDS files. It was modelled on 10.1 schema though and I haven't adapted it yet for 10.2+. I will at some point though.
    I've found quickly being able to convert to the XDS format and debugging in the OPM rather than trawling through 1000's of lines of decision report a huge time saver.
    Evert

  • Error Calling Web Service - VersionMismatch Wrong SOAP Version

    Hello,
    I am attempting to create a web service from a function module, and to call this web service from outside of SAP.
    I used the Web Service Creation Wizard to create a web service from BAPI_CURRENCY_GETLIST, and tested it using the Web Service Homepage button from transaction WSADMIN. Everything seems to work OK so far.
    To test calling the web service, I copied the SOAP envelope from the web service homepage into a vbscript file:
    Const HOST = "http://<server>.<domain>:<port>"
    Const URL = "/sap/bc/srt/rfc/sap/ZWSD_Currency?sap-client=<nnn>"
    ' Create the HTTP object
    Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
    Dim Request
    Request = "<?xml version=""1.0"" encoding=""UTF-8"" ?>" & _
              "<SOAP-ENV:Envelope xmlns:SOAP-ENV=""http://schemas.xmlsoap.org/soap/envelope"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema"" xmlns:xs=""http://www.w3.org/2001/XMLSchema-instance"">" & _
              "<SOAP-ENV:Header>" & _
              "<sapsess:Session xmlns:sapsess=""http://www.sap.com/webas/630/soap/features/session/"">" & _
              "<enableSession>true</enableSession>" & _
              "</sapsess:Session>" & _
              "</SOAP-ENV:Header>" & _
              "<SOAP-ENV:Body>" & _
              "<ns1:CurrencyGetlist xmnls:ns1='urn:sap-com:document:sap:soap:functions:mc-style'>" & _
              "<CurrencyList><item>" & _
              "<CURRENCY></CURRENCY>" & _
              "<CURRENCY_ISO></CURRENCY_ISO>" & _
              "<ALT_CURR></ALT_CURR>" & _
              "<VALID_TO></VALID_TO>" & _
              "<LONG_TEXT></LONG_TEXT>" & _
              "</item></CurrencyList>" & _
              "</ns1:CurrencyGetlist>" & _
              "</SOAP-ENV:Body>" & _
              "</SOAP-ENV:Envelope>"
    xmlhttp.open "POST", HOST & URL, False
    xmlhttp.send (request)
    MsgBox (xmlhttp.responseXML.xml)
    When I execute the vbscript, the response is
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelop/">
    <soap-env:Body>
      <soap-env:Fault>
        <faultcode>
          soap-env:VersionMismatch
        </faultcode>
        <faultstring xml:lang="en">
          Wrong SOAP Version
        </faultstring>
      </soap-env:Fault>
    </soap-env:Body>
    </soap-env:Envelope>
    The system log (transaction SM21) contains the messages:
    SOAP Runtime: SOAP Fault exception occurred in program CL_SOAP_MESSAGE===============CP in include CL_SOAP_ME SSAGE===============CM00X at position 34
    SOAP Runtime: Exception message: Severe processing error; SOAP fault handling required
    In the RFC trace (transaction SM59) I see
    XRFC> INFO 14:25:10: SOAP Transport Binding CL_SOAP_TRANSPORT_BINDING     <
    XRFC> ROOT->IFSOAP_TRANSPORT_BINDING~RESPONSE() Try to create response  <
    XRFC> message                                                             <
    XRFC>                                                                     <
    XRFC> INFO 14:25:10: SOAP Transport Binding CL_SOAP_TRANSPORT_BINDING     <
    XRFC> ROOT->IFSOAP_TRANSPORT_BINDING~RESPONSE() Response message        <
    XRFC> created                                                             <
    XRFC>                                                                     <
    XRFC> INFO 14:25:10: SOAP Transport binding CL_SOAP_HTTP_TPBND_ROOT       <
    XRFC> ->IF_SOAP_TRANSPORT_BINDING~RECEIVE() Try to receive message        <
    XRFC>                                                                     <
    XRFC> 20071218 142510 00037640: SOAP Fault Exception caught: : Wrong      <
    XRFC> SOAP Version                                                        <
    XRFC>                                                                     <
    XRFC>                                                                     
    XRFC> End of user trace                                                   
    How can I tell what version(s) of SOAP the NetWeaver 2004 platform supports? Has anyone seen and resolved this error?
    Thanks in advance,
    Mark

    Hi Anton,
    Thanks for the helpful suggestion. I did try setting SOAPAction using xmlhttp.setRequestHeader, but that didn't seem to make any difference. I may not have formatted the SOAP header correctly, however.
    What I noticed is that if I added a slash at the end of the xmlns:soap tag in the SOAP envelope, I got a different error message (SOAP Processing failure, error id = 112).
    I downloaded version 2.0 of the .NET framework and the SOAPSonar tool. SOAPSonar was able to format the SOAP envelope from the WSDL. When I pasted the SOAP envelope from SOAPSonar into my vbscript file, it worked. So, the vbscript looks like this:
    Const HOST = "http://nwr051.nwenergy:1080"
    Const URL = "/sap/bc/srt/rfc/sap/ZWSD_Currency?sap-client=100"
    Const FORMAT = "dd-MMM-yy"
    ' Create the HTTP object
    Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
    Dim Request
    Request = "<?xml version=""1.0"" encoding=""utf-8""?>" & _
              "<soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:tns=""urn:sap-com:document:sap:soap:functions:mc-style"">" & _
              " <soap:Body>" & _
              "    <tns:CurrencyGetlist>" & _
              "      <CurrencyList>" & _
              "      </CurrencyList>" & _
              "    </tns:CurrencyGetlist>" & _
              "  </soap:Body>" & _
              "</soap:Envelope>"
    xmlhttp.open "POST", HOST & URL, False
    xmlhttp.send (request)
    MsgBox (xmlhttp.responseXML.xml)
    Again, thanks for taking the time to read through this and offer your insight.
    Regards,
    Mark

  • 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

  • Deploy the larger rulebases and determinations-server to WSL 10.3.5 slow

    On : 10.1.0.27 version, Oracle Policy Automation
    Determination Server
    WLS managed server
    ACTUAL BEHAVIOR
    Deploy the larger rulebases and determinations-server to WSL 10.3.5
    It takes around 20 minutes to deploy.
    Often the WLS times out during the deployment and we find the only way of getting the determinations-server to run again is to restart the WLS managed server.
    EXPECTED BEHAVIOR
    No time or delay to deploy.
    Business impact
    On the way deploy rule base WLS server sometimes timeout.

    The customer improved as follows solution.
    The customer have changed the way deploy the rulebases and this has reduced the deployment time dramatically.
    They have 3 rulebases and one of Billing is the largest by far.
    They have split the billing into an out of the box determinations-server and are deploying it as a war.
    The whole process is now acceptable.
    === ODM Data Collection ===
    <Info> <WebService> <c17ssit1.lab.gov> <opasit1_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <bfeae85a12c63a65:-b8294b1:13ad04153dd:-8000-0000000000000003> <1352114445944> <BEA-220103> <Async web service support is not fully configured. The async response web service /AsyncResponseServiceHttps for this server was not fully deployed because the JMS reliability queue was not defined/deployed: weblogic.wsee.DefaultQueue. The server will periodically retry completing the deploy for the service. This message can usually be ignored unless there are async web service applications. To completely disable async web service support, thus avoiding this message, set -Dweblogic.wsee.skip.async.response=true.>
    <Warning> <Socket> <c17ssit1.lab.gov> <opasit1_server1> <ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1352204469466> <BEA-000450> <Socket 328 internal data record unavailable (probable closure due idle timeout), event received 0>
    <Warning> <Socket> <c17ssit1.lab.gov> <opasit1_server1> <ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <> <1352204534404> <BEA-000450> <Socket 342 internal data record unavailable (probable closure due idle timeout), event received -32>

  • 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 (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

  • Determine Oracle Release Version

    Is there a way to determine the Version of Oracle (ie 8.0, 8i, etc.) before you connect to the database? Is the version of the release stored in the TNSNAMES.ORA or the ORATAB files or is there another file stores the version of the Oracle database?
    Thank You!:)

    I'm not the greatest expert on this, but my thoughts are:
    If you are trying to connect from a workstation, then there needs to be some kind of connection to the server. SqlNet (or Net8) does this, but in doing so you have to connect to the database. There is nothing on the workstation (tnsnames.ora, etc) that will tell you because you can use version 7 SqlNet software to connect to an Oracle 8 server, or version 8 Net8 software to connect to an Oracle 7 server (hence the power of Client Server).
    You might be able to look at the files on the server and get a clue, but this requires a file-system type connection to the server to read file names/dates, which often isn't allowed from the workstation.
    Can create a quick connection, read the version from v$database or wherever, and drop the connection again. Then, armed with your new knowledge, connect again knowing what you are connecting to?

  • Determination Server & Custom UI Integration

    Hi All,
    I have a few questions on Determination Server & an Custom UI using SOAP webservice call
    Consider the following rule base
    The Top level attr is complete if
      Mid level attr A is complete and
      Mid level attr B is compete
    Mid level attr A is complete if
      Base level attr A-1 is complete
    Mid level attr B is complete  if
      Base level attr B-1 is complete
    {code}
    *Q1- Not including all attr in the web service call*
    If a webservice call is made with only the attributes A-1,B-1 and Top level Attr in the initial web service call I'm I correct in assuming the interview wont go anywhere as the UI needs to have knowledge of Mid level A,B attr albeit they are unknown initially.. is the result an error thrown by the determination server or will it simply hang?
    *Q2- Including an attr not in the rule base*
    What would happen if in the web service call consists of attri that are not in the rule base i.e. A-1,B-1,Mid-attr A, Mid-attr-B, Top level Attr and an additional MyRandom Attr. (what are the implication of this random attr would the determination throw an error)?
    *Q3- Prepopulating Entities in UI*
    Assume we have prepopulated Entities in the UI for the rule base. is there a way of restricting OPA in creating more entities in the interview screen?
    Hope they made sense
    Cheers                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Q1- Not including all attr in the web service call
    If a webservice call is made with only the attributes A-1,B-1 and Top level Attr in the initial web service call I'm I correct in assuming the interview wont go anywhere as the UI needs to have knowledge of Mid level A,B attr albeit they are unknown initially.. is the result an error thrown by the determination server or will it simply hang?
    The only base level attributes in these rules are A-1 and B-1, and it will reason in the following way:
    - Mid A and Mid B are complete becase A-1, B-1 are complete
    - Top level attr is complete because Mid A and Mid B are complete.
    .. or not if A-1 or B-1 are set to false.
    In general, the determinations server doesn't hang, and doesn't return an error just because it hasn't collected enough information. In the case of an assess it just returns unknown, in the case of the interview service it returns the next screen needed to resolve the goal.
    Q2- Including an attr not in the rule base
    What would happen if in the web service call consists of attri that are not in the rule base i.e. A-1,B-1,Mid-attr A, Mid-attr-B, Top level Attr and an additional MyRandom Attr. (what are the implication of this random attr would the determination throw an error)?
    That will result in an error. You should not send attributes to the Determinations Server that do not exist.
    >
    Q3- Prepopulating Entities in UI
    Assume we have prepopulated Entities in the UI for the rule base. is there a way of restricting OPA in creating more entities in the interview screen? I don't think so. With the Web Determinations, an user can always get to the entity collect screen.

  • Your backup is from a different version of Microsoft SharePoint Foundation and cannot be restored to a server running The backup file should be restored to a server with version '12.0.0.6318' or later.

    am trying  to restore the bak file into a new  site collection in my sp 2010  standalone env.
    am getting error
    PS C:\Windows\system32> stsadm -o restore -url http://srvr1-01:123/sites/Repository -filename "C:\mBKUPCOPY\Sharepoint_bankup.bak"
    STSADM.EXE : Your backup is from a different version of Microsoft SharePoint Foundation and cannot be restored to a server running
    the current version. The backup file should be restored to a server with version '12.0.0.6318' or later.
    At line:1 char:1
    + stsadm -o restore -url http://srvr1-01:123/sites/Repository -filename "C: ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (Your backup is ...6318' or later.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

    As stated in the other thread on this topic you can't restore a 2007 backup to 2010, it needs to be upgraded.
    https://social.technet.microsoft.com/Forums/en-US/31c70f0a-5d89-4308-895b-af0c2b249114/restore-the-site-collection-from-moss-2007-to-sp-2010-site-collec?forum=sharepointadminprevious

Maybe you are looking for

  • Random freezes-please, somebody, help me find a solution that works!

    I feel a little stupid posting a new thread for what seems to be (at the moment) a rather common issue, but almost every related thread I've come across seems to pin the blame on different things, and I want to consolidate all that I know about what'

  • Firefox 7 consistantly crashes with flash content

    This is quite frustrating. Ever since the release of FF6 the performance of Firefox with Flash related content literally sucks! The plugin container is ALWAYS crashing consistently. It seems that in Mozilla race to compete with Google Chrome in their

  • Account grouping/Transaction keys PRD/DIF

    Hello Gurus I have a situation that some MIRO posting are using PRD and some are using DIF transaction keys. For some reason  The postings with DIF are not picking up the material thus resulting in putting dummy profit center. Please advise the diffe

  • Capturing a browser page close action

    Is there a way to capture a keyclick when a user clicks on the browser's close button (The X in the upper right corner), or selects file and then exit from the drop down list. I want to ensure the user is logged off of the application on the server s

  • Play DTS on Creative Gigaworks 7.1 with Audigy 2 ZS platinum pro

    Hi all. In the subject there is my pc audio configuration. I bought this super-speaker system because they said me that i could play DVD films in DTS surround, but it seems i can't. In fact, choosing DTS in any of my DVD (audio or video) result in a