Weblogic Windows service fails when aspectwerkz is added to configuration

All,
I have been running weblogic as windows service successfully. Now, we are utilizing AOP from aspectwerkz. I added the necessary settings for aspectwerkz in the install script. After adding the changes, I am able to install the service. However, when I start the service it fails with the MMC error dialog box displaying:
'Error 1067: The process terminated unexpectedly.'
I opened the Event viewer and checked the System events. I see an error which says:
'The beasvc med1d2_med1d2as01 service terminated unexpectedly. It has done this 2 time(s). The following corrective action will be taken in 0 milliseconds: No action.'
Unfortunately, the info I get from MMC and event viewer doesn't really help in any way. I tried tweaking 'CMDLINE' and other stuff in the install script to no avail. I would appreciate any help.
Infrastructure information:
OS: Windows Server 2000
App server: Weblogic 8.1 sp4
JDK: Sun JDK 1.4.2 04
Thanks in advance.
Message was edited by:
FastBucks

Hi, raynorman, and welcome to the Community!
I have referred your enquiry to the vendor for more information.
Best regards,
Elaine
Was your question answered? Please click on the Accept as a Solution link so everyone can quickly find what works! Like a post or want to say, "Thank You" - ?? Click on the Kudos button!
Trustworthy information: Brian Krebs: 3 Basic Rules for Online Safety and Consumer Reports: Guide to Internet Security Online Safety Tip: Change your passwords often!

Similar Messages

  • Created windows service fails to start

    Hi all. We have a piece of software that must always be running on a Windows Server 2008 box. 
    Currently due to poor development, this software is only run by a local user (not as SYSTEM nor initiated via a Windows Service) so when our user gets logged off, the software goes down with it.
    I have to find a way to get a particular command to run (as administrator) when the machine turns on (even if a user a user does not log in). I have been playing with the SC command to create a service but I cannot get the service to start. I keep receiving
    the error:
    FAILED 1053: The service did not respond to the start or control request in a timely fashion.
    Another option I was trying as a temporary fix was to use the PsTools to launch the software. When the processes are running they are running as SYSTEM, but they still shut down when the user is logged off. Is there an easier way to get services to work?
    Or another way entirely to get software to launch on System boot? Please note that I am very restricted in this environment so doing this without the use of 3rd party tools is preferable. Thank you!!

    If you're the dev, then these might help:
    http://msdn.microsoft.com/en-us/library/zt39148a%28v=vs.110%29.aspx and
    http://www.codeproject.com/Articles/106742/Creating-a-simple-Windows-Service
    This might help you also:
    http://www.timdavis.com.au/general/creating-a-user-defined-service-in-windows-7/

  • Wcf Data Service fails when more than 8properties  in the 'select=' portion

    Hi:
    I am using WCF Data Service and Oracle
    EF Provider is ODAC11.2 Release 4
    Wcf Data Service fails when more than 8 properties are specified in the 'select=' portion of the URI
    here is my code
    var q = from c in this.ctx.SALESORDER_ITEM
    select new
    c.SORDERDETAILID,
    c.IID,c.DMFLAG,c.OWNERID,c.SKUID,c.SKU_ID,c.TRADENO,c.SOURCEID,c.SORDERID
    excetion:
    InvalidOperationException: An error occurred for this query during batch execution. See the inner exception for details
    The inner exception is null, but the DataServiceClientException states: Value cannot be null Parameter name: value
    the exception is thrown in base.OnStartProcessingRequest(args) method (overridden).
    Here is the call stack as well:
    at System.Data.Services.WebUtil.CheckArgumentNull[T](T value, String parameterName)
    at System.Data.Services.Internal.ProjectedWrapper.set_PropertyNameList(String value)
    at lambda_method(Closure , Shaper )
    at System.Data.Common.Internal.Materialization.Coordinator`1.ReadNextElement(Shaper shaper)
    at System.Data.Common.Internal.Materialization.Shaper`1.SimpleEnumerator.MoveNext()
    at System.Data.Services.Internal.ProjectedWrapper.EnumeratorWrapper.MoveNext()
    at System.Data.Services.DataService`1.SerializeResponseBody(RequestDescription description, IDataService dataService)
    at System.Data.Services.DataService`1.HandleNonBatchRequest(RequestDescription description)
    at System.Data.Services.DataService`1.HandleRequest()
    Is there a max number of properties in $select statement
    I think may be it is oracle provider's problem ,but i don't konw how to debug it Can anyone help me
    Any help is greatly appreciated

    I believe the null/empty string issue is unrelated to the 8 column issue, at least for ODP.NET. For example, let's take the original query in the OBE:
    http://.../yoursvcfile.svc/EMPLOYEES?$select=EMPLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY,DEPARTMENT_ID,DEPARTMENT,EMAIL,PHONE_NUMBER,MANAGER_ID
    Let's make all the columns selected not nullable. You can do this with the Oracle Dev Tools. Specifically, PHONE_NUMBER and FIRST_NAME are the only nullable fields. I make them non-nullable and re-run the query and the same error occurs. Thus, these values should never be made null. Moreover, in all 107 rows, none of these row values consist of empty strings anyway.
    Looking into the problem further, WCF DS is calling methods in the System.Data.Services.Internal namespace.
    http://msdn.microsoft.com/en-us/library/system.data.services.internal.aspx
    Specifically, we see your issue when the ProjectedWrapperMany method is called. You will notice that there is ProjectedWrapper0, ProjectedWrapper1...ProjectedWrapper8 methods also present in the same namespace. As soon as the number of columns exceeds 8, ProjectedWrapperMany is called and we see the error. We're going to ask MS to help analyze the issue since this is an .NET-internal method being called.

  • PL/SQL  Web Service fails when deployed to WebLogic server

    I have a web service generated via JDeveloper from a PL/SQL package. It runs fine both when tested in JDeveloper and when the WAR file is manually deployed to the Integrated WebLogic Server. However, when the WAR file is deployed to our actual WebLogic server, it fails. Other existing web services that were not generated with the JDeveloper wizard work correctly. I am having trouble finding any references to this type of issue to solve it. Are there any ideas what might be causing the WSDL to fail?
    References:
    * JDeveloper 11.1.1.6.
    * No proxies are involved.
    * The PLSQL package is a basic function that returns varchar2 input fed in by one parameter:
    create or replace package body pkg_ws_test as
    function test_me (p_anything_in varchar2)
    return varchar2 is
    begin
    return p_anything_in;
    end test_me;
    end pkg_ws_test;
    * Top of error stack is as follows:
    oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from http://svr:8892/wsTest2-getSame-context-root/TestMePort?wsdl: HTTP connection error code is 500 at oracle.sysman.emSDK.webservices.wsdlparser.ParsedWSDLFactoryImpl.getParsedWSDL(ParsedWSDLFactoryImpl.java:157) at oracle.sysman.emSDK.webservices.wsdlparser.ParsedWSDLFactoryImpl.getParsedWSDL(ParsedWSDLFactoryImpl.java:87) at oracle.sysman.emas.model.wsmgt.WSTestModel.init(WSTestModel.java:325) at
    ...

    Hi,
    The below error trace you've provided doesn't confirm that Weblogic server has thrown the error.
    oracle.sysman.emSDK.webservices.wsdlapi.SoapTestException: WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from http://svr:8892/wsTest2-getSame-context-root/TestMePort?wsdl: HTTP connection error code is 500 at oracle.sysman.emSDK.webservices.wsdlparser.ParsedWSDLFactoryImpl.getParsedWSDL(ParsedWSDLFactoryImpl.java:157) at oracle.sysman.emSDK.webservices.wsdlparser.ParsedWSDLFactoryImpl.getParsedWSDL(ParsedWSDLFactoryImpl.java:87) at oracle.sysman.emas.model.wsmgt.WSTestModel.init(WSTestModel.java:325) at
    Please paste complete stacktrace of the error to check and also include the caused by section in the error.
    Thanks,
    Vijaya

  • MDM Server Window Service failed after adding server password

    After adding MDM server password, MDM server window service can't start up. We have to use clix command to start the server. Is there anyway to fix window service problem?

    Hi Jean,
    From the version number it sounds like you're using version 5.5 SP4, right? The Console application was significantly changed in SP5 and you would no longer see the locked server icon... If you unmount the server from the Console, and re-mount it, isn't there an option on the context menu for the tree (right-click on the server node) to provide the password? Did you try "Connect to Server" or "Start Server" on this context menu?
    Thanks... I don't know if I can help you with your problem, but I will try!
    -Cleopatra
    Message was edited by: Author - found the option on the context menu to provide the password to the server
            Cleopatra Von Ludwig
    Message was edited by:
            Cleopatra Von Ludwig

  • Calling SSIS package from C# Windows Service Fails

    Hi All.
    I've got an SSIS package that reads from an Excel file and populates a database. The Excel file location gets passed in to the package as a variable. Also the Protection Level of the package is set to EncryptSensitiveWithPassword.
    This all works fine when I run the package from Visual Studio or using DTEXEC. When I try to run it from a C# Windows Service though I get the following exception:
    SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.
    An OLE DB record is available.  Source: "Microsoft Office Access Database Engine"  Hresult: 0x80004005  Description: "The Microsoft Office Access database engine cannot open or write to the file ''. It is already opened exclusively
    by another user, or you need permission to view and write its data.".
    SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "Input Excel Connection" failed with error code 0xC0202009.  There may be error messages posted before this
    with more information on why the AcquireConnection method call failed.
    Dedupe Worksheet failed validation and returned error code 0xC020801C.
    One or more component failed validation.
    There were errors during task validation.
    The windows service runs with LocalSystem account and the following code is used to call the SSIS Package:
                    Application app = new Application();
                    Package package = null;
                    app.PackagePassword = "*******";
                    //Load the SSIS Package which will be executed
                    package = app.LoadPackage(@"C:\Projects\DataDedupeMatch\DataDedupeMatch\DataDedupe.dtsx", null);
                    //Pass the varibles into SSIS Package
                    package.Variables["User::FilePath"].Value = e.FullPath.Replace(@"\\", @"\");
                    Microsoft.SqlServer.Dts.Runtime.DTSExecResult results = package.Execute();
    I would really appreciate if someone could help me out with this.
    Thanks in advance,
    Deon

    Instead of hosting the SSIS runtime in your service, you should use a separate host process for your SSIS package.  You're using the Office drivers, which aren't designed or supported for running in long-lived unattended processes like a Windows Service. 
    You can use your own SSIS hosting code, or just use dtexec.exe to host your package.  In either case you would start the child process with
    Process.Start. 
    David
    David http://blogs.msdn.com/b/dbrowne/

  • Deploying Windows Service Fails Every Other Time

    I'm using Release Management 2013 to deploy a Windows service.  I go through the steps listed below to deploy it.  It fails on the first step (Delete Service) every other time.  When I run it again, it works.  It seems like it's saying
    it failed, but is somehow actually succeeding.  After it fails, I don't see the service in the Services list anymore.  Then when I run the deployment again, it succeeds. 
    I have found that if I manually stop the service before deploying again, it will always succeed.  There doesn't seem to be a good way of doing that in Release Management though, since the Stop Service action will error out if the service doesn't exist.
    Any help would be appreciated!
    ==============
    Delete Service
    Create Folder
    XCopy Site Deployment (deploys from drop folder)
    Copy Config Files from Drop folder (copies config files folder from drop folder)
    Delete File(s) or Folder (deletes existing config)
    Rename File or Folder (renames appropriate copied config to the name of the previously deleted config file)
    Delete File(s) or Folder (deletes other config files)
    Delete File(s) or Folder (deletes config folder)
    Create Service
    Start Service

    Hi,
    You may have solved this by now, but for the record, I had the exact same issue. The problem is in this section of ManageWindowsServices.ps1
    elseif ($Action -eq "delete")
    #If the service exists, we first stop it to avoid "Marked for deletion" problems
    $service = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
    if ($service -ne $null)
    #Stop the service
    $status = & "sc.exe" "$ServerName" stop "$ServiceName"
    "Stop status : $status"
    $status = & "sc.exe" "$ServerName" $Action "$ServiceName"
    "Delete status : $status"
    #Ensure the service was deleted successfully
    $service = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
    if ($service -ne $null)
    $(throw "The deletion of the service failed.")
    else
    $exitCode = 0
    and is due to the fact that the second Get-Service call does actually return the service, even though it's after the call to delete it. Presumably this is some kind of race condition, where the call to delete the service returns before it's finished all
    it's work.
    In any case, the solution I went for was to rewrite this section as:
    elseif ($Action -eq "delete")
    [int]$returnCode = 0
    #If the service exists, we first stop it to avoid "Marked for deletion" problems
    $service = Get-WmiObject -Class Win32_Service -Filter "Name='$ServiceName'"
    if ($service -ne $null)
    #Stop the service
    $status = & "sc.exe" "$ServerName" stop "$ServiceName"
    "Stop status : $status"
    "Deleting Service..."
    $returnCode = $service.delete().ReturnValue
    "Return code was : $returnCode"
    if ($returnCode -ne 0)
    $(throw "The deletion of the service failed: Return code was $returnCode")
    #Ensure the service was deleted successfully
    $service = Get-WmiObject -Class Win32_Service -Filter "Name='$ServiceName'"
    if ($service -ne $null)
    $(throw "The deletion of the service failed.")
    else
    $exitCode = 0
    The above code works in all cases that I've run it for. You can either edit the existing ManageWindowsServices script, or simply create a new one. I opted for the latter.
    Note: This is my first attempt at using Powershell, so there may well be a better way of doing the above.

  • Windows 7 fails when authenticating to another computer on the network

    In Windows 7 (home premium, 64 bit), I am attached to a VPN (Using OpenVPN). Then, whenever I try to either:
    - Use explorer to look at the file system of another computer 
    - Use the remote desktop connection on another computer
    - Map a folder on another computer as a network drive
    ... in all of these cases, I get the authentication dialog and once I send my username and password, it crashes. For example, when I use explorer, it hangs, and then comes back with the message: "Explorer has stopped working"
    I have elsewhere seen a proposed solution for similar symptoms, of deleting this key: 
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions\MachineThrottling 
    However, this is not applicable in my case, as the key is not present.
    I don't think that this can be a problem with the network, because:
    a) this works fine from a different computer, running XP,
    b) I have in fact seen this working on this computer, but just once, straight after a system restore, and I can't replicate the success by doing another system restore.
    c) If it were a problem with the network, you would expect Windows to fail gracefully.
    Additionally:
    - Disabling the firewall doesn't help.
    - Disabling the antivirus software (AVG) doesn't help.
    - Doing a clean boot doesn't help.
    I'd be grateful for any suggestions.

    try changing windows authentication levels
    http://social.technet.microsoft.com/Forums/windows/en-US/aca3e2d0-6d43-431f-bbba-3c01aea6d5a6/changing-authentication-level?forum=w7itpronetworking
    http://technet.microsoft.com/en-us/library/jj852207.aspx

  • Weblogic Windows Service Won't Start

    Hi there,
    We have a server with Weblogic installed. After a restart one day the beasvc.exe service hung when the server came back up and now it won't start. Weblogic is currently running in Consol mode and runs without issue. Can you someone give me instructions on how to troubleshoot the Service start of beasvc.exe and what may have caused it please?
    Kind Regards

    Hi,
    You can try to start your service using the debug option which should give you the error on the prompt if any, following is the command to start the service in a debug mode
    WL_HOME\server\bin\beasvc.exe -debug "SVC_NAME"Where:
    WL_HOME= Is the path where Weblogic server is installed say something like c:\bea\weblogic92
    SVC_NAME = That's the name of the service. The best way is to right-click the service which you have created in the services.msc panel and select properties then copy the Display name of the script and then paste it in the "SVC_NAME".
    Regards,
    Ravish Mody

  • Windows Service failing to start

    Hello Everyone,
    I'm trying to run CQ 5.6.1 as a service on Windows Server 2008 R2 SP1 64-bit.
    I've replaced prunsrv in instsrv.bat with prunsrv_amd64.
    Installing the service seems fine, as does uninstalling.
    This is the kind of entry I see in my c:\CQ\5.6.1\publish\crx-quickstart\logs\commons-daemon.2013-07-11.log file after I try start the service:
    [2013-07-11 15:45:10] [info]  Commons Daemon procrun (1.0.8.0 64-bit) started
    [2013-07-11 15:45:10] [info]  Running 'cq5' Service...
    [2013-07-11 15:45:10] [info]  Starting service...
    [2013-07-11 15:45:10] [error] Failed creating java
    [2013-07-11 15:45:10] [error] Cannot create a file when that file already exists.
    [2013-07-11 15:45:10] [error] ServiceStart returned 1
    [2013-07-11 15:45:10] [error] Cannot create a file when that file already exists.
    [2013-07-11 15:45:10] [info]  Run service finished.
    [2013-07-11 15:45:10] [info]  Commons Daemon procrun finished
    The corresponding entry in the Event Log shows the following:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
        <EventID Qualifiers="49152">7024</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8080000000000000</Keywords>
        <TimeCreated SystemTime="2013-07-11T19:45:10.423634500Z" />
        <EventRecordID>7164</EventRecordID>
        <Correlation />
        <Execution ProcessID="516" ThreadID="1356" />
        <Channel>System</Channel>
        <Computer>cqpub-02</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="param1">cq5</Data>
        <Data Name="param2">%%0</Data>
      </EventData>
    </Event>
    This same behavior is exhibited across three separate servers each with their own installation of CQ (one as an author and two as publish).
    Any ideas what could be going wrong or where I can find more detailed information about where and what is trying to create a "java" file?  Is the start-service.bat used at all?
    Thanks!
    Garth

    Hi Marc,
    Thanks for your reply!
    JAVA_HOME is set.  It echoes out c:\Program Files\jdk1.7.0_25\jre.
    I installed the service as described by the documentation for the process.
    I've also applied the jvm_mx correction to jvm_options (as outlined by the documentation link above).
    No errors are reported during the installation, but evidently it's being installed misconfigured.  Adjusting instsrv.bat to only echo out the commands it runs gives back the following:
    C:\CQ\5.6.1\publish\crx-quickstart\opt\helpers>instsrv.bat cq5
    Installing service cq5
        runs in   C:\CQ\5.6.1\publish\crx-quickstart
        uses      C:\CQ\5.6.1\publish\crx-quickstart\opt\helpers\\..\..\app\cq-quickstart-5.6.1-standalone. jar
        starts    org.apache.sling.launchpad.app.Main
        redirects output to: C:\CQ\5.6.1\publish\crx-quickstart\logs\startup.log
    chdir /D C:\CQ\5.6.1\publish\crx-quickstart\opt\helpers\
    prunsrv_amd64 //IS//cq5 --Description="Adobe CQ5" --DisplayName="cq5" --Startup=
    ""auto"" --StartPath=C:\CQ\5.6.1\publish\crx-quickstart --Classpath=C:\CQ\5.6.1\publish\crx-quickstart\opt\helpers\\..\..\app\cq-quickstart-5.6.1 -standalone.jar --JvmMx=1792m --JvmOptions=-XX:MaxPermSize=256M;-Xmx1792m#-Dsling.run.modes="publish" --StdOutput=C:\CQ\5.6.1\publish\crx-quickstart\logs\startup.log --StdError=C:\CQ\5.6.1\publish\crx-quickstart\logs\startup.log --LogPath=C:\CQ\5.6.1\publish\crx-quickstart\logs --PidFile=..\conf\cq.pid --StartMode jvm --StartClass=org.apache.sling.launchpad.app.Main --StartParams=start#-c#.#-i#launchpad#-p#4503#
    -j#63000 --StopMode=jvm --StopClass=org.apache.sling.launchpad.app.Main --StopParams=stop --Jvm="auto"
    Do you think anything still looks wrong in there?
    Garth

  • Invoking a call to a window executable fails when request output to file

    Hi,
    When invoking a call to a window executable it fails(returns 1 instead of 0) when requesting output to file by using "> filename.txt". This nornally works when run directly within a
    windows command prompt, and it also works if I don't add the "> filename.txt" at the end. Also instead of outputting to a file I would like the same called executable to output to a memory variable that I can extract data without going to a external text file.
    Below is the .java file
    package com.insequence.gv;
    public class Jinvoker {
              public static int invoke(String program) throws java.io.IOException, java.lang.InterruptedException
                   System.out.println("invoking program: " + program);
                   Process p = Runtime.getRuntime().exec(program);
                   int exitValue = p.waitFor();
                   return exitValue;
              public static void main(String[] argv)
                   try
                   System.out.println("invoker start");
    //               int retval = invoke("c:\\tvalesky\\java\\invoker\\targetexe arg1 arg2 arg3");
    //               int retval = invoke("C:\\Program Files\\FWTools1.1.0\\bin\\gdalinfo.exe C:\\data\\EarthData2005\\Ortho\\no_collaged.tif");
                   String arg1 = "C:\\data\\EarthData2005\\Ortho\\no_collaged.tif > c:\\testing.txt";
    //               String arg1 = "C:\\data\\EarthData2005\\Ortho\\no_collaged.tif";
                   int retval = invoke("C:\\Program Files\\FWTools1.1.0\\bin\\gdalinfo.exe " + arg1);
    //               int retval = invoke("C:\\Program Files\\FWTools1.1.0\\bin\\gdalinfo.exe");
    //               String arg1 = "-s_srs epsg:26915 -t_srs epsg:4326 C:\\data\\EarthData2005\\Ortho\\no_collaged.tif C:\\data\\EarthData2005\\Ortho\\no_collaged2.tif";
    //               int retval = invoke("C:\\Program Files\\FWTools1.1.0\\bin\\gdalwarp.exe " + arg1);
    //               int retval = invoke("C:\\testing.bat C:\\data\\EarthData2005\\Ortho\\no_collaged2.tif");
                   System.out.println("invoker end: returned " + retval);
                   catch(java.io.IOException e)
                        System.out.println("IOException caught: " + e);
                   catch(java.lang.InterruptedException e)
                        System.out.println("InterruptedException caught: " + e);
    Thanks,
    John Mitchell

    Well, if you ultimately want the output from the process, you don't need to redirect it to a file first. Just read from the standard output of the process. See [url http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Process.html#getInputStream()]Process.getInputStream and Process.getErrorStream. You'll need to read from both simultaneously so you'll need to create two threads. You could also use [url http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ProcessBuilder.html]ProcessBuilder if you're using Java 1.5

  • SOAP 1.2 web service fails when SOAP header has digital signatures

    Hi,
    When we upgraded our JAX-RPC web services from SOAP 1.1 to SOAP 1.2, they started failing with the following response.
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header>
    <env:Upgrade>
    <env:SupportedEnvelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
    qname="soap12:Envelope"/>
    </env:Upgrade>
    </env:Header>
    <env:Body>
    <env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <faultcode>env:VersionMismatch</faultcode>
    <faultstring>Version Mismatch</faultstring>
    <faultactor>http://schemas.xmlsoap.org/soap/actor/next</faultactor>
    </env:Fault>
    </env:Body>
    </env:Envelope>
    The following two errors were in log.xml
    An error occurred for port: {http://xxx.xxx.xxx/xxx/1.0/ws/TestService}TestServicePort: oracle.j2ee.ws.common.soap.fault.SOAP11VersionMismatchException: Version Mismatch.
    Unable to determine operation id from SOAP Message.
    We use web service handlers to add and verify digital signatures. The request message seems to be making it to the web service but is failing before reaching the web service handler which verifies the digital signature.
    Everything works fine when we don't add the digital signatures. The SOAP message without the digital signature doesn't have the SOAP header. I've listed the SOAP message with the digital signature below.
    <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
         xmlns:ns0="http://xxx.xxx.xxx/1.4/"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <env:Header>
              <wsse:Security
                   xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
                   <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
                        <ds:SignedInfo>
                             <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></ds:CanonicalizationMethod>
                             <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod>
                             <ds:Reference URI="#Body">
                                  <ds:Transforms>
                                       <ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></ds:Transform>
                                  </ds:Transforms>
                                  <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod>
                                  <ds:DigestValue>...</ds:DigestValue>
                             </ds:Reference>
                        </ds:SignedInfo>
                        <ds:SignatureValue>
                        </ds:SignatureValue>
                        <ds:KeyInfo>
                             <ds:X509Data>
                                  <ds:X509Certificate>
                                  </ds:X509Certificate>
                             </ds:X509Data>
                             <ds:KeyValue>
                                  <ds:RSAKeyValue>
                                       <ds:Modulus>
                                       </ds:Modulus>
                                       <ds:Exponent>AQAB</ds:Exponent>
                                  </ds:RSAKeyValue>
                             </ds:KeyValue>
                        </ds:KeyInfo>
                   </ds:Signature>
              </wsse:Security>
         </env:Header>
         <env:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Body">
              <ns0:SearchRequestMessage
                   xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:gml="http://www.opengis.net/gml"
                   xmlns:xxx="http://xxx.xxx.xxxl/1.4/"
                   xmlns:ns5="http://www.w3.org/1999/xlink"
                   >
                   <xxx:SearchCriteria itemsPerPage="10" maxTimeOut="180000" startIndex="1" startPage="1" totalResults="25">
                   </xxx:SearchCriteria>
              </ns0:SearchRequestMessage>
         </env:Body>
    </env:Envelope>
    We are using Oracle AS 10.1.3.3.0, WSDL 1.1, and SOAP 1.2. Everything works fine with WSDL 1.1 and SOAP 1.1.

    Take a look 'How to Use a Custom Serializer with Oracle Application Server Web Services' [1].
    In your case, you should be looking at BeanMultiRefSerializer (org.apache.soap.encoding.soapenc), which will serialize your data using href and providing a way to deal with cycles.
    All the best,
    Eric
    [1] http://www.oracle.com/technology/tech/webservices/htdocs/samples/serialize/index.html

  • CC&B 2.1 and Weblogic Windows Service

    We've been using CC&B for almost a year now, and I've been looking at hardening the environment incase of failover. Currently, we are using the supplied scripts to start/stop the environment. This causes one problem for if the server reboots, or if the environment terminates, it requires a manual process to stop and start the environment. I've been looking for a clear way to setup Weblogic to run CC&B as a service, but I have been unable to do so. Since the supplied scripts setup all of the variables, and options needed in order to run CC&B, no one from our Oracle implimentation team had ever setup CC&B any differently. Are their any suggestions or resources available in order to accomplish this? We are currently using a seperate DB running Oracle and seperate app server running Weblogic 9.2, both running Windows 2003 R2. Thanks.

    Well. What are you trying to harden?
    The database or the app?
    you refer to the app stopping. One option would be to deploy multiple apps on different servers and point them at the same database.
    That would provide you with one less single point of failure.
    In order to utilise the additional app, you'd need to use some load balancing tool to distribute your users between CC&B instances.
    This could be done with a simple DNS round robin or you could deploy a commercial loadbalancing tool that would assign the next user to the least loaded environment.
    It depends what you're trying to do.
    For the database hardening aspect, you could always consider ORACLE dataguard to maintain a standby copy of your database and switch to that in the event of failure.
    How far do you want to take this?
    Do you want to harden your hardware, your app, your network too?

  • Update Service fails when saving to different hard drive

    Under file -> preferences in Update Service 2.2.1 I changed my save directory to an E: drive.  The installers fail to run after downloading all the updates.  Works fine when I switch it back to C:, but since it is a SSD space is often limited and I'd like for this functionality to work.
    Any suggestions?
    The Colex Group
    Lead Software Engineer
    Certified LabVIEW Developer

    LaRisa wrote:
    Hi Jordan,
    I think a bit more information can help us get to the bottom of the problem:
    At what point does the failure occur? For example, can you select updates, do they download, and does the installer start running?
    yes.  the installer runs, but gives an error saying it cannot find the files and prompts if to continue with the next installer
    If the installer does get built, can you change the preference to 'Save Only' and run the installer manually? Does it work then?
    once started it won't let me do anything but resume the session or start a new one
    Can you try running Update Service with logging and share the logfile with me? From the command line, run NIUpdateService.exe (usually located at Program Files\National Instruments\Shared\Update Service) -log pathtologfile.txt.
    I have since switched back to the C:\ drive and installed my updates, but here's your log file anyway.
    Does that drive have execute permissions?
    yes
    Do you have UAC enabled/disabled?
    disabled
    The Colex Group
    Lead Software Engineer
    Certified LabVIEW Developer
    Attachments:
    logfile.txt ‏9 KB

  • Windows update fails when isatap enabled

    Hi there,
    I'm using windows 8.1 pro x64 and encounter one problem.
    My desktop has only one ethernet adapter, and I've disabled its ipv6 protocol. Insteadly, I use isatap tunnel to access ipv6 network.
    The problem is that, if the isatap tunnel works, windows update will try to fetch updates via ipv6 and fail; while if I diable the isatap tunnel, windows update will work fine.
    I wonder how to force windows update to use ipv4 access while isatap tunnel enabled.
    Thanks!

    Hi,
    We cannot force Windows update to use ipv4 or ipv6.
    In default Windows prefix policy,IPv6 addresses are preferred over IPv4 addresses.
    I suggest we add a prefix policy to prefer IPv4 addresses over IPv6 to test it.
    Please follow the steps:
    1.Press Win+R, type regedit, and press enter.
    2.In Registry Editor,locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters \
    3.Double-click DisabledComponents to change the DisabledComponents entry.
    Note  If the DisabledComponents entry is unavailable, you must create it.
    To do this, follow these steps:
    a.In the Edit menu, point to New, and then click DWORD (32-bit) Value.
    b.Type DisabledComponents, and then press ENTER.
    c.Double-click DisabledComponents.
    4.Type 0x20  to prefer IPv4 over IPv6 by changing entries in the prefix policy table.
    Regards,
    Kelvin hsu
    TechNet Community Support

Maybe you are looking for

  • Error while loggin into EPMA after schema migration - 9.3.1.3 to11.1.1.3.02

    Hello Everyone, We are migrating 9.3.1.3 EPMA DB schema (having planning/hfm applications) to 11.1.1.3 EPMA. Applied the required patch - "p9535372" to target server "11.1.1.3" so now target server is 11.1.1.3.02. After patch apply, we migrate the EP

  • TA26488 My iPod Classic 160GB goes from song to song without playing.

    I have an new generation (less than 1 year old) iPod Classic 160 GB that will not play any songs.  All the artists and songs appear to be on the hard drive, but will not play.  In fact, when you press play or shuffle it just continuously goes on to t

  • Flash member strange click behaviour on touchscreen

    Hi, I have a flash member inside my director file which has some problems when a touchscreen. I have to click one time before I can make a drag and drop. The strange thing is that the flash works when runnting w/o director with the touch. The clicks

  • Huge Delays in XCode Version 6.0.1 (6A317)

    I've been using XCode 6.0.1 for a while now on a large-ish project, and was wondering whether anyone else is experiencing these symptoms: a) Sometimes it gets to the point that the spinner comes up on EVERY keystroke, and I have to wait 10 second bef

  • Change host name on windows 2k3 post successful Essbase 11.1.2.1.0 install

    Hi gurus installed Essbase 11.1.2.1.0 successfully on windows w2k3 ent srever 32 bit can I change the host name to include domain name currently it is xxx.xx.xxx.xxx somehost can it be changed to xxx.xx.xxx.xxx somehost.local.com somehost is hostname