Adapters performance

Hi everyone:
I have an scenario with a JDBC sender adapter looking into AS/400, I am doing a select to retrieve some data from that database.
The problem is I am getting a file as big as 30 MB and my adapter fails.
Is there any possibility to increase the performance of the adapter? the adapter performance is something to do with the XI(computer) performance?
thanks

Hi,
This error may because of document format error-
http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
Also refer SAP note- 831162 - last part
Regards,
Moorthy

Similar Messages

  • All About ADAPTER

    Dear All,
    Please tell me about ADAPTER in XI
    -Is it a tool/program?
    -We require to purchase it seperately?
    -how does it work?
    thanks,
    RP

    Hi,
    1. Is it a tool/program?
    Neither of them exactly. But Adapters behaves like tools to process the messages.
    2. We require to purchase it seperately?
    These adapters comes with XI installation licence. So no need to pay anything extra for these.
    Adapters Running on the Integration Server (Idoc, HTTP)
    Adapters Running on the J2EE (File, RFC, JDBC, JMS, SOAP, Mail, XI)
    3. how does it work?
    You use the Adapter Engine to connect the Integration Engine to SAP systems (RFC adapter) and external systems.
    Adapters resides on Adapter Engine. U have to select these adpters in Integratio Dirctory --> Communication Channel
    The message processing is done in the following way (Great Blog)
    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi
    All the adapters perform different functions as described here
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm
    <i>[Reward Points if helpful]</i>
    Reagrds,
    Prateek

  • DBUM Connector - Disable User Issue

    Hi guys. I'm facing an issue with the DBUM Connector for OIM11g, version 9.1.0.4. In particular when I try to disable a provisioned resource MySQL DB User, the system comes to a "Request Failed". Resource provisioning correctly works, I can create the user on the target db. I've read the connector's manual. It shows in 1-11 table (Provisioning Functions for MySQL) these rows:
    Enable user adpDBUMPreventEnable
    Disable user adpDBUMPreventDisable
    All configuration on my installation seems ok. I have:
    - Target System: MySQL version 5.1.51-community
    - DBUM Connector: version 9.1.0.4
    - Oracle Identity Manager 11.1.1.5.0
    Am I wrong in something? How can I disable a user on the MySQL target system (request based provisioning)?
    Thank you in advance,
    Giuseppe.

    Hi Giuseppe
    It clearly states that Enable & Disable functionality is not supported OOTB with DBUM-->MySQL connector.
    If you understand what is Disable and Enable of a MySQL user fucntionally, u could customize the connector.
    as part of cusotmization remove the attached adapters on Enable and Disable tasks and attach the custom adapters performing actual enable & disable on the target.
    Regards
    user12841694

  • Severe Lag Spikes - GE70 2PC Apache

    Hello everyone,
    I consulted the search function and found out that I'm not alone with this, but sadly there also was no fix for my problem.
    I bought the GE70 just recently and am pretty happy with it. It has decent specs and runs every game that I play very smoothly.
    Until I enter online modes.
    I get super hard lag spikes from 50-60ms up to nearly 300ms, which is super annoying especially in games like dota2 or any shooter. These lags occur every 2-5 minutes. The MSI support suggested that I should lower my Wi-Fi adapter settings using these options
    Quote
    Dear user,
    1. Update the latest NVIDIA driver from the official MSI website.
    2. Configure the WLAN adapter setting
         1. change HT mode-> Disabled 2. Preferred Band -> 2.4GHz 3. Roaming Aggressiveness -> Lowest
    We also suggest router with 802.11n
    I did all of the above, but didnt achieve the desired outcome. In fact, it helped a little as it reduced the occurence of lags from every 2-5 minutes to every 5 minutes. Yet, i still believe that there has to be a final solution.
    This is what my device manager looks like, after I updated the latest intel wifi & bluetooth drivers:
    During all the research I did to find a solution to my problem, I cam up with a great way to test whether the problem is fixed or not.
    So for everbody that has this problem and needs to check whether it is solved, after trying something new:
    WinKey + R
    type "cmd"
    type "ipconfig" into the cmd window
    locate the Standard-Gateway for the connection you're currently using (often times it's 192.168.1.1)
    type "ping 192.168.1.1 -t"
    This will ping your router every second or two. If you leave it running for five to ten minutes, you can press Ctrl + Scroll Lock and it will show you some statistics. They look like this (if you have lag spikes)
    Anyways, after reading quite a bit, i found out that the issues I'm having might relate to the Killer e2200, unfortunately, i was not able locating neither the newest driver nor the KillerCleaner (both of which are suggested here) and therefore could not try fixing it that way.
    I am also suspecting the nvidia geforce experience software to be the cause, but i am not sure.
    So here I am guys, trying to solve this problem, since it bugs me a lot. I just want to be able to play any game without these stupid lags. Simply using an ethernet cable is not an option. :(
    So yeah, any help is appreciated.
    My Specs:
    GE70 2PC Apache
    Win7 64bit Home Premium (free windows 10 upgrade, woohoo :D)
    + the connectivity devices from above
    Here, have some more pictures of spikes:
    Edit: Wrong devmgr-pic attached.

    Ofc i did. Twice in fact. Although the first support guys were only making wild guesses such as referring to this link https://dragoonarmy.msi.com/home/info/labs/detail/309 which relates to the GT72 and not the GE70 which has no Shift whatsoever.
    Then they started talking about the HDDs power saving mode and decreasing the W-Lan-Adapters performance, as quoted above. Not only was nothing related to my problem but in fact completely off topic.
    My second experience with the support was just now. They referred me to the same guide you did and which i found myself already.
    Now the support dude suggests that i do this:
    - Reinstall Windows and only install SCM (which i believe to be the Steel Series thingy) and nothing else from the driverCD that came with the laptop.
    - then to update the bios and ec firmware (whatever that is)
    and if nothing helps i am supposed to sent the laptop for a checkup. which sucks, as i am going to shanghai in a week. so either i reinstall windows. which already sucks. or i contact msi china once i am there. and explain my problem. in chinese. probably xD
    Anyways, I don't think a new laptop should be more influenced by electromagnetic intereferences as an old one. since better shielding amirite?^^

  • Can I use Homeplug dLAN to solve my AirTunes problems

    Hi,
    I have an Airport Extreme base station three Airport Expresses around a big old house.  As well as extending the wireless network each Airport Express is connect to a hi-fi amplifier in different parts of the house.  My wish is to be able to play the same music all around the house via AirTunes.  Unfortunately more often than not the listening experience is not good; the audio stream keeps dropping.
    Can I solve this by introducing homeplug adapters to the network?  If so, how should I do this?
    Chher
    Ifor

    Ethernet power line adapters perform a number of functions in order to transmit a pseudo Ethernet signal over the AC wiring in a home. As you might imagine, one of these functions has to do with filtering noise and interference on the line.
    Some power line adapters seem to perform well with the streaming audio signal and some do not. The bottom line is that it is not possible to predict in advance whether a given adapter will work in a given situation.
    For that reason, if you are considering the use of power line adapters, you would want to have a clear understanding of the store's return policy in case things do not work out as hoped.
    The basic setup would include one power line adapter located near the AirPort Extreme with a short Ethernet cable connecting from one of the LAN <-> ports on the AirPort Extreme to the adapter.
    Another adapter would be plugged into the AC socket near the location of each AirPort Express and a short Ethernet cable would connect the adapter to the AirPort Express.
    The AirPort Express will need to be configured differently in this type of setup as follows:
    Open AirPort Utility - Click Manual Setup
    Click the Wireless tab located below the row of icons
    Wireless Mode = Create a wireless network
    Wireless Network Name = Same name as your AirPort Extreme network
    Radio Mode = 802.11n (802.11b/g compatible)
    Channel = Automatic
    Wireless Security = Same setting as your AirPort Extreme network
    Wireless Password = Same password as your AirPort Extreme network
    Confirm Password
    Click the Music icon to make sure that AirTunes is enabled
    Click the Internet icon
    Connect Using = Ethernet
    Connection Sharing = Off (Bridge Mode)
    Update to save settings

  • Airport Express with powerline -- limits of 100BaseT?

    Background
    My home network currently uses an Airport Express A1392 to create simultaneous 2.4 GHz and 5 GHz networks. In addition to non-media application (e.g. checking email, printing, general internet surfing), I also use my network to stream audio from  a media server to various stereo components via DNLA. Since, my DNLA renderers  lack wifi, I am using two Airport Express A1264, both in "Join a network" mode, to provide the DNLA renderers with wifi capability (they join to the 5 GHz network). This setup works great for streaming CD quality audio (44.1 kHz 16bit) to the DNLA renderers, but recently I've been trying to play hi res audio (192 kHz 24bit or 96 kHz 24bit), and the network doesn't offer sufficient throughput 48 kHz 24bit. (I also tried turning off the 5 GHz network and putting everything on 2.4 GHz, just in case making the A1392 run two simultaneous networks were consuming too many network resources, but that turned out to offer less throughput, not more, than my current configuration.)
    I'm considering adding some powerline adapters in order to take the DNLA renderers off of the wifi network and put them on something that is wired. I've read that the powerline adapters rated for 500 MBps offer real world throughout somewhere between 100 and 150 MBps, and that should be enough to  allow me to stream uncompressed 192 kHz 24bit audio with plenty of bandwidth to spare. While I'm at it, I may look into installing gigabit powerline adapters to accomodate future growth, assuming they aren't prohibitively expensive (I've heard they are available from both Monster and Belkin).
    Question:
    I am aware that the AE A1392 has 100BaseT ethernet ports, and I don't want that to be a limiting factor on the throughput of the powerline network. If I have a powerline adapter plugged into the LAN ethernet port of the AE A1392, and 3+ powerline adapters elsewhere in the house providing ethernet to my DNLA renderers, my media server, and possibly other components in the future, will my AE A1392 be performing a switching function (in which case I'd expect the 100BaseT ethernet port on the AE A1392 would constrain my bandwidth), or do the powerline adapters perform all of the switching? If the powerline adapters do not perform any switching but depend on the network router or a seperate ethernet switch, then I imagine my options are either to upgrade the AE A1392 to an Airport Extreme, which offers a 1000BaseT ethernet ports, or else to insert a traditional gigabit switch in between the AE A1392 and the powerline adapter.
    Thanks for the help!

    Duane wrote:
    Rude_Dog, Welcome to the discussion area!
    First of all, thanks for your input, Duane.
    Currently your AirPort Express (AX) is a wireless client of the Time Capsule.
    If you connect them via Ethernet, you would reconfigure the AX to create a wireless network and to act as a bridge (not sharing a single IP address).
    Is that like automatic ? The second I plug the patch cable into the AX, it creates a separate network ?
    If you want to make one big wireless network, so that you can roam without having to switch between networks, you would configure the AX to use the same SSID (network name) and wireless encryption type/level/password as used by the Time Capsule. If you don't do this you will have 2 separate wireless networks. One created by the Time Capsule and another created by the AX.
    Actually, I want to get as much as possible away from wireless. The only devices still wireless are the AX (b/g) and my Touch - everything else is hardwired.
    Is there no possibility at all to get the AX to join the existing network and yet have a "wired" connection so that I have no more interference from my bl**dy neighbors ?
    Or do I need new AX(n) units to achieve that ?

  • Tuning Oracle Integration Adapters for Performance

    Hi,
    I would like to know about tuning Oracle Applications adapter for performnace .
    I got a document for performance tuning of BPEL PM. I am searching for similar kind of document which helps to fine tune the adapters for performance.
    Please help me
    Regards,
    Sundar

    Hi,
    Oracle JDeveloper 11g 11.1.2... doesn't include the SOA and WebCenter pieces - to use these components you'll need to download Oracle JDeveloper 11.1.1.6.0...
    http://www.oracle.com/technetwork/developer-tools/jdev/downloads/jdeveloper11116-1377208.html
    You will also need the Fusion Middleware Extensions for JDeveloper... Oracle SOA Composite Editor...
    http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/156082.xml
    Hope this helps...
    Cheers,
    Vlad

  • Performance issues with the Tuxedo MQ Adapter

    We are experimenting some performance issues with the MQ Adapter. For example, we are seeing that the MQ Adapter takes from 10 to 100 ms in reading a single message from the queue and sending to the Tuxedo service. The Tuxedo service takes 80 ms in its execution so there is a considerable waste of time in the MQ adapter that we cannot explain.
    Also, we have looked a lot of rollback transactions on the MQ adapter, for example we got 980 rollback transactions for 15736 transactions sent and only the MQ adapter is involved in the rollback. However, the operations are executed properly. The error we got is
    135027.122.hqtux101!MQI_QMTESX01.7636.1.0: gtrid x0 x4ec1491f x25b59: LIBTUX_CAT:376: ERROR: tpabort: xa_rollback returned XA_RBROLLBACK.
    I am looking for information at Oracle site, but I have not found nothing. Could you or someone from your team help me?

    Hi Todd,
    We have 6 MQI adapters reading from 5 different queues, but in this case we are writing in only one queue.
    Someone from Oracle told us that the XA_RBROLLBACK occurs because we have 6 MQ adapters that are reading from the same queues and when one adapter finds a message and try to get that message, it can occurs that other MQ Adapter gets it before. In this case, the MQ adapter rollbacks the transaction. Even when we got some XA_RBROLLBACK errors, we don´t lose message. Also, I read something about that when XA sends a xa_end call to MQ adapter, it actually does the rollback, so when the MQ adapter receives the xa_rollback call, it answers with XA_RBROLLBACK. Is that true?
    However, I am more worried about the performance. We are putting a request message in a MQ queue and waiting for the reply. In some cases, it takes 150ms and in other cases it takes much more longer (more than 400ms). The average is 300ms. MQ adapter calls a service (txgralms0) which lasts 110ms in average.
    This is our configuration:
    "MQI_QMTESX01" SRVGRP="g03000" SRVID=3000
    CLOPT="-- -C /tuxedo/qt/txqgral00/control/src/MQI_QMTESX01.cfg"
    RQPERM=0600 REPLYQ=N RPPERM=0600 MIN=6 MAX=6 CONV=N
    SYSTEM_ACCESS=FASTPATH
    MAXGEN=1 GRACE=86400 RESTART=N
    MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0
    SICACHEENTRIESMAX="500"
    /tuxedo/qt/txqgral00/control/src/MQI_QMTESX01.cfg:
    *SERVER
    MINMSGLEVEL=0
    MAXMSGLEVEL=0
    DEFMAXMSGLEN=4096
    TPESVCFAILDATA=Y
    *QUEUE_MANAGER
    LQMID=QMTESX01
    NAME=QMTESX01
    *SERVICE
    NAME=txgralms0
    FORMAT=MQSTR
    TRAN=N
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KGCRQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KGCPQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KPSAQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KPINQ01
    *QUEUE
    LQMID=QMTESX01
    MQNAME=QAT.Q.NACAR.TO.TUX.KDECQ01
    Thanks in advance,
    Marling

  • How can I use PowerShell to Remove "Ghost" (Old Hidden) VMware Network Adapters in Windows 7?

    We recently upgrade the virtual hardware of some of our VMware VM's running Windows 7. One side-effect is that in Windows on these machines, an instance of the NIC from the previous version of virtual hardware remains, as a hidden
    device. This can be easily found manually on a machine by enabling Device manager to show hidden devices (registry and a menu option - View...Show Hidden Devices). You can then just right-click on the device in question and uninstall.
    The problem here, like in so many other tasks, is that you may have multiple instances, on multiple machines. We had just that, and in scouring the internet for a PowerShell only script to resolve the issue, I could not find one. Therefore, I've written
    my own.
    This exact script is only seeking out VMware "VMXNET3" nic cards, but could be easily adapted to find Ghost NIC's for a different vendor using my example. There are also some commented lines left in to aid you as an example of how you can
    test the various queries in your own environment, on a test machine, before a full-blown deployment. 
    NOTE: Please try this out (at your own risk - I am not responsible for how this works out for you), and please vote for my answer to this dilemma if this helped you. I'd appreciate it after all of the sweat the script took to crank out.
    Thanks!
    P.S. This script, of course, requires that Powershell is installed and enabled on the target computer. It then must be run as System - In our environment it is being remotely pushed through a software delivery systems, which runs this scrpt
    as system.
    THE SCRIPT:
    CLS
    #Querying WMI for Ghost NICs and Returning Criteria...
     Write-Host "VMware Ghost NIC Remover" -Foreground GREEN
     Write-Host "Author: Octavio Serpa AKA Octavio-Admin"
     Write-Host "Copyright Octavio Serpa - Octavio-Admin - 2014"
     Write-Host ""
     Write-Host "Checking Powershell Version" -Foreground Yellow
     $host.version
     Write-Host ""
     Write-Host "Searching for Ghost NIC's" -Foreground Yellow
     $Ghosts = gwmi win32_NetworkAdapter | ?{$_.Description -like "vm*" -and $_.Installed -like "True" -and $_.MACAddress -eq $null}
     $Ghosts | Select-Object Name,DeviceID
     If ($Ghosts -NE $NULL)
      Write-Host "One or more ghost NIC'S do exist on this machine. Script will continue..." -foreground RED
      Write-Host ""    
      else
      Write-Host "No ghost NIC's Found :) - Exiting..." -Foreground Green
      Write-Host ""    
      EXIT 0
    #Using Criteria to Obtain the GUID of each Ghost NIC
     Write-Host "Getting NIC Variables" -Foreground Yellow
     foreach ($_ in $Ghosts) {
      $DID = $_.DeviceID
      If ($DID -NE $NULL)
      Write-Host "The NIC DID: $DID"
      else
      Write-Host "$DID is NULL - Exiting..."
      EXIT 666
      if($DID -NOTLIKE "1*")
       Write-Host "Adding additional 0 to registry lookup since the DID is just one character..." - foreground yellow
       Write-Host "" 
       $NICREG = Get-ItemProperty "hklm:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000$DID"
      ELSE
       $NICREG = Get-ItemProperty "hklm:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00$DID"
      $GUID = $NICREG.NetCfgInstanceId
      Write-Host "The NIC GUID: $GUID"
                    $PNPDID = $NICREG.DeviceInstanceID
      $PNPDID = $PNPDID.Trimstart("PCI\VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01\")
      Write-Host "The truncated PNPDevice ID is $PNPDID"
      Write-Host ""
      Write-Host "Searching for Registry Keys that match NIC GUID: $GUID" -Foreground Yellow
      $NICREGPATH = @(1..50)
      foreach ($_ in $NICREGPATH)
       $TESTREG = Test-Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\$_" -Verbose
       if($TESTREG -EQ $FALSE)
        #Write-Host ""
        #Write-Host "FALSE: HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\$_ DOES NOT EXIST" -Foreground RED     
        ELSE
        #Write-Host "True - NIC $_ Exists" -Foreground Green
        $NICID = $_    
        $SubPath1 = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\'+$NICID
        #Write-Host "The Sub-Key Path To Query = $SubPath1"
        $SubPath2 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\NetworkCards\'+$NICID
        #Write-Host "The Sub-Key Path To Query = $SubPath2"
        $NICProperties = Get-ItemProperty $SubPath1
        #$NICProperties
        $Match = $NICProperties.ServiceName    
        #$Match
        foreach ($_ in $Match) {
        #Write-Host "The NIC GUID found in this registry key is: $_" -Foreground Yellow
        #Write-Host ""
        if($_ -NE $GUID)
        #Write-Host "NO MATCH - THIS NIC HAS NOT BEEN TOUCHED" -Foreground GREEN
                                    #Write-Host ""
        ELSE
        Write-Host "MATCH - Registry Entries for this NIC will be DELETED" -Foreground RED
        Remove-Item $SubPath1 -Recurse  -ErrorAction SilentlyContinue
        Remove-Item $SubPath2 -Recurse  -ErrorAction SilentlyContinue
        $CCS = @("ControlSet001", "ControlSet002")
        foreach ($_ in $CCS) {
         $CCS = $_
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Services\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose 
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Services\Tcpip\Parameters\Adapters\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\DeviceClasses\{ad498944-762f-11d0-8dcb-00c04fc3358c}\##?#PCI#VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01#$PNPDID#{ad498944-762f-11d0-8dcb-00c04fc3358c}\#'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\JNPRNA\Parameters\Adapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\NetBT\Parameters\Interfaces\Tcpip_' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Psched\Parameters\NdisAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\Adapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\DNSRegisteredAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\Interfaces\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\WfpLwf\Parameters\NdisAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
                                             if($DID -NOTLIKE
    "1*")
                  $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000' + $DID
                             Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
           ELSE
           $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00' + $DID
           Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Enum\PCI\VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01\' + $PNPDID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
    #This is our Success check at the end
     Write-Host ""
     Write-Host "Searching for any remaining Ghost NICs:" -Foreground Yellow
              $Ghosts = gwmi win32_NetworkAdapter | ?{$_.Description -like "vm*" -and $_.Installed -like "True" -and $_.MACAddress -eq $null}
     $Ghosts | Select-Object Name,DeviceID
      If ($Ghosts -NE $NULL)
      Write-Host "There is still at least one ghost NIC present. The remover script may not be functioning correctly. Please contact Octavio-Admin on Microsoft Technet Forums with any questions" -foreground RED
      Write-Host ""
      EXIT 666
      else
      Write-Host "No ghost NIC's Found :) - Exiting..." -Foreground Green
      Write-Host ""    
      EXIT 0

    THE SCRIPT:
    CLS
    #Querying WMI for Ghost NICs and Returning Criteria...
    Write-Host "VMware Ghost NIC Remover" -Foreground GREEN
    Write-Host "Author: Octavio Serpa AKA Octavio-Admin"
    Write-Host "Copyright Octavio Serpa - Octavio-Admin - 2014"
    Write-Host ""
    Write-Host "Checking Powershell Version" -Foreground Yellow
    $host.version
    Write-Host ""
    Write-Host "Searching for Ghost NIC's" -Foreground Yellow
    $Ghosts = gwmi win32_NetworkAdapter | ?{$_.Description -like "vm*" -and $_.Installed -like "True" -and $_.MACAddress -eq $null}
    $Ghosts | Select-Object Name,DeviceID
    If ($Ghosts -NE $NULL)
      Write-Host "One or more ghost NIC'S do exist on this machine. Script will continue..." -foreground RED
      Write-Host ""   
      else
      Write-Host "No ghost NIC's Found :) - Exiting..." -Foreground Green
      Write-Host ""   
      EXIT 0
    #Using Criteria to Obtain the GUID of each Ghost NIC
    Write-Host "Getting NIC Variables" -Foreground Yellow
    foreach ($_ in $Ghosts) {
      $DID = $_.DeviceID
      If ($DID -NE $NULL)
      Write-Host "The NIC DID: $DID"
      else
      Write-Host "$DID is NULL - Exiting..."
      EXIT 666
      if($DID -NOTLIKE "1*")
       Write-Host "Adding additional 0 to registry lookup since the DID is just one character..." - foreground yellow
       Write-Host ""
       $NICREG = Get-ItemProperty "hklm:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000$DID"
      ELSE
       $NICREG = Get-ItemProperty "hklm:\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00$DID"
      $GUID = $NICREG.NetCfgInstanceId
      Write-Host "The NIC GUID: $GUID"
                    $PNPDID = $NICREG.DeviceInstanceID
      $PNPDID = $PNPDID.Trimstart("PCI\VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01\")
      Write-Host "The truncated PNPDevice ID is $PNPDID"
      Write-Host ""
      Write-Host "Searching for Registry Keys that match NIC GUID: $GUID" -Foreground Yellow
      $NICREGPATH = @(1..50)
      foreach ($_ in $NICREGPATH)
       $TESTREG = Test-Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\$_" -Verbose
       if($TESTREG -EQ $FALSE)
        #Write-Host ""
        #Write-Host "FALSE: HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\$_ DOES NOT EXIST" -Foreground RED    
        ELSE
        #Write-Host "True - NIC $_ Exists" -Foreground Green
        $NICID = $_   
        $SubPath1 = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\'+$NICID
        #Write-Host "The Sub-Key Path To Query = $SubPath1"
        $SubPath2 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\NetworkCards\'+$NICID
        #Write-Host "The Sub-Key Path To Query = $SubPath2"
        $NICProperties = Get-ItemProperty $SubPath1
        #$NICProperties
        $Match = $NICProperties.ServiceName   
        #$Match
        foreach ($_ in $Match) {
        #Write-Host "The NIC GUID found in this registry key is: $_" -Foreground Yellow
        #Write-Host ""
        if($_ -NE $GUID)
        #Write-Host "NO MATCH - THIS NIC HAS NOT BEEN TOUCHED" -Foreground GREEN
                                    #Write-Host ""
        ELSE
        Write-Host "MATCH - Registry Entries for this NIC will be DELETED" -Foreground RED
        Remove-Item $SubPath1 -Recurse  -ErrorAction SilentlyContinue
        Remove-Item $SubPath2 -Recurse  -ErrorAction SilentlyContinue
        $CCS = @("ControlSet001", "ControlSet002")
        foreach ($_ in $CCS) {
         $CCS = $_
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Services\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Services\Tcpip\Parameters\Adapters\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\DeviceClasses\{ad498944-762f-11d0-8dcb-00c04fc3358c}\##?#PCI#VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01#$PNPDID#{ad498944-762f-11d0-8dcb-00c04fc3358c}\#'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\JNPRNA\Parameters\Adapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\NetBT\Parameters\Interfaces\Tcpip_' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Psched\Parameters\NdisAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\Adapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\DNSRegisteredAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\Interfaces\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\WfpLwf\Parameters\NdisAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
                                             if($DID -NOTLIKE
    "1*")
                  $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000' + $DID
                             Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
           ELSE
           $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00' + $DID
           Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Enum\PCI\VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01\' + $PNPDID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
    #This is our Success check at the end
    Write-Host ""
    Write-Host "Searching for any remaining Ghost NICs:" -Foreground Yellow
              $Ghosts = gwmi win32_NetworkAdapter | ?{$_.Description -like "vm*" -and $_.Installed -like "True" -and $_.MACAddress -eq $null}
    $Ghosts | Select-Object Name,DeviceID
      If ($Ghosts -NE $NULL)
    Write-Host "There is still at least one ghost NIC present. The remover script may not be functioning correctly. Please contact Octavio-Admin on Microsoft Technet Forums with any questions" -foreground RED
      Write-Host ""
      EXIT 666
      else
      Write-Host "No ghost NIC's Found :) - Exiting..." -Foreground Green
      Write-Host ""   
      EXIT 0
    Hello Octavio,
    I'm having similar issues with azure VMs (windows server 2008 and 2012). I noticed that the name of the network adapter changes every time the servers are turned off and then on.
    For example every time I perform that action on each VM, the network adapter became to "Microsoft Hyper-V Network Adapter #3" (and then #4, #5, etc).
    I found in to many forums that to resolve that is needed to remove Hidden (Ghost) Network Adapters and most of the people is doing that manually from the device manager (right click on the hidden network adapter and select uninstall).
    Then I found this script created by you and made some changes to find Description -like "Microsoft Hyper-V Network*".
    It seems to find the adapters and also remove them (based on the script results). But if I go to the device manager after restarting the server, all hidden (ghost) adapters are still there (for example Microsoft Hyper-V Network Adapter
    #2, Microsoft Hyper-V Network Adapter #3, Microsoft Hyper-V Network Adapter #4, Microsoft Hyper-V Network Adapter #n).
    The only thing I noticed after running the script is that, in the Control Panel -> Network and Sharing Center, the name of the adapter has no # (Now is shown as “Ethernet” and before as “Ethernet #”)
    This is my script, could you please take a look and tell me if there is something wrong o missing?
    CLS
    #Querying WMI for Ghost NICs and Returning Criteria...
    Write-Host "VMware Ghost NIC Remover" -Foreground GREEN
    Write-Host "Author: Octavio Serpa AKA Octavio-Admin"
    Write-Host "Copyright Octavio Serpa - Octavio-Admin - 2014"
    Write-Host ""
    Write-Host "Checking Powershell Version" -Foreground Yellow
    $host.version
    Write-Host ""
    Write-Host "Searching for Ghost NIC's" -Foreground Yellow
    $Ghosts = gwmi win32_NetworkAdapter | ?{$_.Description -like "Microsoft Hyper-V Network*" -and $_.Installed -like "True" -and $_.MACAddress -eq $null}
    $Ghosts | Select-Object Name,DeviceID
    If ($Ghosts -NE $NULL)
      Write-Host "One or more ghost NIC'S do exist on this machine. Script will continue..." -foreground RED
      Write-Host ""    
      else
      Write-Host "No ghost NIC's Found :) - Exiting..." -Foreground Green
      Write-Host ""    
      EXIT 0
    #Using Criteria to Obtain the GUID of each Ghost NIC
    Write-Host "Getting NIC Variables" -Foreground Yellow
    foreach ($_ in $Ghosts) {
      $DID = $_.DeviceID
      If ($DID -NE $NULL)
      Write-Host "The NIC DID: $DID"
      else
      Write-Host "$DID is NULL - Exiting..."
      EXIT 666
      if($DID -NOTLIKE "1*")
       Write-Host "Adding additional 0 to registry lookup since the DID is just one character..." - foreground yellow
       Write-Host "" 
       $NICREG = Get-ItemProperty "hklm:\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\000$DID"
      ELSE
       $NICREG = Get-ItemProperty "hklm:\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\00$DID"
      $GUID = $NICREG.NetCfgInstanceId
      Write-Host "The NIC GUID: $GUID"
                    $PNPDID = $NICREG.DeviceInstanceID
      $PNPDID = $PNPDID.Trimstart("PCI\VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01\")
      Write-Host "The truncated PNPDevice ID is $PNPDID"
      Write-Host ""
      Write-Host "Searching for Registry Keys that match NIC GUID: $GUID" -Foreground Yellow
      $NICREGPATH = @(1..50)
      foreach ($_ in $NICREGPATH)
       $TESTREG = Test-Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\$_" -Verbose
       if($TESTREG -EQ $FALSE)
        #Write-Host ""
        #Write-Host "FALSE: HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\$_ DOES NOT EXIST" -Foreground RED     
        ELSE
        #Write-Host "True - NIC $_ Exists" -Foreground Green
        $NICID = $_   
        $SubPath1 = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\'+$NICID
        #Write-Host "The Sub-Key Path To Query = $SubPath1"
        $SubPath2 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\NetworkCards\'+$NICID
        #Write-Host "The Sub-Key Path To Query = $SubPath2"
        $NICProperties = Get-ItemProperty $SubPath1
        #$NICProperties
        $Match = $NICProperties.ServiceName    
        #$Match
        foreach ($_ in $Match) {
        #Write-Host "The NIC GUID found in this registry key is: $_" -Foreground Yellow
        #Write-Host ""
        if($_ -NE $GUID)
        #Write-Host "NO MATCH - THIS NIC HAS NOT BEEN TOUCHED" -Foreground GREEN
                                    #Write-Host ""
        ELSE
        Write-Host "MATCH - Registry Entries for this NIC will be DELETED" -Foreground RED
        Remove-Item $SubPath1 -Recurse  -ErrorAction SilentlyContinue
        Remove-Item $SubPath2 -Recurse  -ErrorAction SilentlyContinue
        $CCS = @("ControlSet001", "ControlSet002")
        foreach ($_ in $CCS) {
         $CCS = $_
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Services\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose 
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Services\Tcpip\Parameters\Adapters\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\DeviceClasses\{ad498944-762f-11d0-8dcb-00c04fc3358c}\##?#PCI#VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01#$PNPDID#{ad498944-762f-11d0-8dcb-00c04fc3358c}\#'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\'+$GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\JNPRNA\Parameters\Adapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\NetBT\Parameters\Interfaces\Tcpip_' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Psched\Parameters\NdisAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\Adapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\DNSRegisteredAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\Tcpip\Parameters\Interfaces\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\services\WfpLwf\Parameters\NdisAdapters\' + $GUID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
                                             if($DID -NOTLIKE "1*")
                  $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000' + $DID
                             Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
           ELSE
           $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\00' + $DID
           Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
         $reg1 = 'HKLM:\SYSTEM\' + $CCS + '\Enum\PCI\VEN_15AD&DEV_07B0&SUBSYS_07B015AD&REV_01\' + $PNPDID
         Remove-Item $reg1 -Recurse  -ErrorAction SilentlyContinue -verbose
    #This is our Success check at the end
    Write-Host ""
    Write-Host "Searching for any remaining Ghost NICs:" -Foreground Yellow
              $Ghosts = gwmi win32_NetworkAdapter | ?{$_.Description -like "Microsoft Hyper-V Network*" -and $_.Installed -like "True" -and $_.MACAddress -eq $null}
    $Ghosts | Select-Object Name,DeviceID
      If ($Ghosts -NE $NULL)
    Write-Host "There is still at least one ghost NIC present. The remover script may not be functioning correctly. Please contact Octavio-Admin on Microsoft Technet Forums with any questions" -foreground RED
      Write-Host ""
      EXIT 666
      else
      Write-Host "No ghost NIC's Found :) - Exiting..." -Foreground Green
      Write-Host ""    
      EXIT 0

  • Error while invoking ESB which contains Adapters

    Hi All,
    In the BPEL process we are getting below error while invoking ESB’s which contains Adapters :
    Exception not handled by the Collaxa Cube system.
    An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is: "java.rmi.RemoteException: Cannot resolve Uddi Location on domain
         at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:356)
         at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:285)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:829)
         at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:412)
         at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:199)
         at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3714)
         at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1657)
         at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:220)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:317)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5787)
         at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1089)
         at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:589)
         at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:421)
         at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
         at com.evermind.server.ThreadState.runAs(ThreadState.java:693)
         at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
         at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
         at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
         at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
         at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
         at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
         at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:141)
         at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:58)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
         at java.lang.Thread.run(Thread.java:619)
    Exception: java.rmi.RemoteException: Cannot resolve Uddi Location on domain
    Handled As: com.collaxa.cube.CubeException
    If anyone has faced similar issue or is familiar with the error, please let us know what could be the possible cause and what is the resolution.
    Thanks & Regards,
    Vivek Vishal

    Hi Vijay,
    This is a bug and you can refer the metalink note:
    "Applying Patch 7445876 Results in Error "java.lang.NullPointerException". [ID 942575.1]" for reference.
    Also you can refer the following link:
    "http://puchaanirudh.blogspot.com/2008/12/exception-on-jaxrpc-invoke-http.html" also.
    Thanks,
    Vishwanath.

  • Migrate Roles failes when migrating VMs with legacy network adapters (2008R2 - 2012)

    I'm working on a upgrade of Hyper-V 2008R2 cluster to Hyper-V 2012 cluster. I am using the "migrate roles" feature of failover clustering to migrate the CSV's and VM's. The wizard ask to which switch the VMs need to be connected on the target cluster.
    All VMs with network adapters can be started in the new cluster without any issues. If you look at the XML file of the migrated VMs with normal network adapters, a new XML has been generated in the proper 2012 format. However, all VM's with a legacy
    network adapter fail to start. Also there is no migrated XML file in the VM directory. It is impossible to check or adjust the settings of the migrated VMs with legacy network adapters using the failover clustering console.
    I have reproduced the issue in my lab several times, and it seems like a bug.
    There are several workarounds, but I am looking for a real solution.

    Hi,
    We recommend that you use the legacy network adapter only to perform a network-based installation or when the guest operating system does not support the network adapter.
    If the virtual machine continues to use the legacy network adapter it will not be able to leverage many of the features available in the Hyper-V virtual switch. You may want
    to replace the legacy network adapter after the operating system is installed.
    The related KB:
    Building Your Cloud Infrastructure: Converged Data Center without Dedicated Storage Nodes
    http://technet.microsoft.com/en-us/library/hh831829.aspx
    Configure Networking
    http://technet.microsoft.com/en-us/library/cc770380.aspx
    Hope this helps.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • W530 Power Adapters, 90W vs 135W Vs 170W

    I Just got my W530 3720QM K2000m and i find it ridiculous that it cant use the 90W Adapter when idle and uses the battery. I Read threads of similar things with the W520, as well as some on the W510, and it appears that this used to work on the W510, 90W power adapter delivered the system in working condition with reduced performance. Now, i use my laptop as both a worstation and an entertainment laptop. if i were to go on a flight or be in a car, i sure wont be doing intensive VMware or 3d stuff, so 90W would be more than sufficient to drive the laptop as well as charge the laptop. i even have a Killawatt meter, i plugged in the 170W Adapter into it, and then ran my laptop while having the battery charged. the max power consumption that it pulled was 70W At the wall, surfing the web in optimus mode. Why cant we have a power saver mode to allow usage of the 90W adapter? or at least have the Choice between "battery only" - reduced performance anyways and "reduced performance AC/only"? At the very least it would avoid draining the battery for absolutely no good reason. My system idles at under 30watts anyways and that would leave 60W to do anything else, for example charging the battery at 40W - to give the total of 70W at the wall, from the 170W Brick. i Wish to see a revised bios to correct this or at least allow this. i dont believe its impossible or too complex to code. it was done on the W510, i dont see why it cant be done on newer, improved, smarter, more power controlled, 22nm ivy bridge based systems. and yes, if i wanted to use the full power of my machine i would have the 170W adapter, however, i currently own a T60, T61, T400 and now just added a W530, so i already have two docks + 4 90W adapters, + a 90W AC/DC Travel adapter. having to purchase another 170W adapter is kinda ridiculous, not to mention that its not compatible with any of my three other machines due to the fact that it is keyed. Please make a bios revision to address this issue. Thanks.

    given my tests were done on a W530, i shall post my results here.
    Bottom line: Lenovo power manager has no freaking clue as to how much power the system actually uses when its plugged into the wall. it cant even do basic arithmetic.
    In any case, these are my findings. on the W530, with a i7 3720 QM, 32gb of 1600mhz ram, K2000m, these are my results on power consumption.
    These tests were done to see if there was a logical explanation for not allowing the use of a 90W adapter at all on such a machine. bottom line is, if throtled, there is no reason not to. limiting the use to intel gpu only and not allowing turbo boost, effectively eliminates ANY possibility of using more than 90W when not charging the battery. The proof: The last two lines of this table. 60W Max power consumption at the wall under OCCT PSU Test when the cpu is limited to 2.6ghz, and the battery is removed/not charging. PSU Test stresses both cpu and gpu simultaneously.
    The first battery of tests were to find out what tests should and shouldnt be performed, and what numbers were accurate. it was clear that power manager had no idea how to do basic math and later tests did not include it's random numbers. it only properly aproximates power consumption when on battery, not when on AC.
    It was also concluded that using OCCT:CPU Resulted in the same power draw as CPU: Linpack, and thus OCCT CPU Was used to expedite number crunching.
    Without futrher ado, here are the results: Maximum power draw AC No Battery 170W Adapter  Quad core hyperthread Bluetooth Wifi        OptimusKillawattPower managerCpu power Throtlestop (W)Cpu speed (GHz)Idle32-36165.61.4Linpack stock7334302.6Linpack Lenovo Turbo733330.32.6Linpack Throtlestop turbo10448503.4OCCT Turbo boost/stock7533272.6High Performance Profile   OCCT Turbo boost/stock904142.63.4High Performance Profile Max Brightness, keyboard backlit  OCCT Throtlestop1054842.53.4High Performance Profile lowest Brightness, keyboard off  OCCT Throtlestop803742.83.4High Performance Profile Max Brightness, keyboard backlit  OCCT PSU TEST1035253.93.3     K2000mKillawatt (W)Cpu power Throtlestop (W)Cpu speed (GHz) Idle294.80.8 OCCT CPU9042.43.4 PSU TEST11036.43.4      4000HDKillawatt (W)Cpu power Throtlestop (W)Cpu speed (GHz) Idle205.12.2 OCCT CPU8741.83.4 PSU TEST9453.13.3      4000HD, CPU Limited to Stock 2.6ghz   Killawatt (W)Cpu power Throtlestop (W)Cpu speed (GHz) PSU TEST6029.52.6 OCCT CPU5826.42.6 

  • Hyper-V over SMB 3.0 poor performance on 1GB NIC's without RDMA

    This is a bit of a repost as the last time I tried to troubleshoot this my question got hijacked by people spamming alternative solutions (starwind) 
    For my own reasons I am currently evaluating Hyper-V over SMB with a view to designing our new production cluster based on this technology.  Given our budget and resources a SoFS makes perfect sense.
    The problem I have is that in all my testing, as soon as I host a VM's files on a SMB 3.0 server (SoFS or standalone) I am not getting the performance I should over the network.  
    My testing so far:
    4 different decent spec machines with 4-8gb ram, dual/quad core cpu's, 
    Test machines are mostly Server 2012 R2 with one Windows 8.1 hyper-v host thrown in for extra measure.
    Storage is a variety of HD and SSD and are easily capable of handling >100MB/s of traffic and 5k+ IOPS
    Have tested storage configurations as standalone, storage spaces (mirrored, spanned and with tiering)
    All storage is performing as expected in each configuration.
    Multiple 1GB NIC's from broadcom, intel and atheros.  The broadcoms are server grade dual port adapters.
    Switching has been a combination of HP E5400zl, HP 2810 and even direct connect with crossover cables.
    Have tried stand alone NIC's, teamed NIC's and even storage through hyper-v extensible switch.
    File copies between machines will easily max out 1GB in any direction.
    VM's hosted locally show internal benchmark performance in line with roughly 90% of underlying storage performance.
    Tested with dynamic and fixed vhdx's
    NIC's have been used in combinations of RSS and TCP offload enabled/disabled.
    Whenever I host VM files on a different server from where it is running, I observe the following:
    Write speeds within the VM to any attached vhd's are severely effected and run at around 30-50% of 1GB
    Read Speeds are not as badly effected but just about manager to hit 70% of 1GB
    Random IOPS are not noticeably affected.
    Running multiple tests at the same time over the same 1GB links results in the same total through put.
    The same results are observed no matter which machine hosts the vm or the vhdx files. 
    Any host involved in a test will show a healthy amount of cpu time allocated to hardware interupts.  On a 6 core 3.8Ghz cpu this is around 5% of total.  On the slowest machine (dual core 2.4Ghz) this is roughly 30% of cpu load.
    Things I have yet to test:
    Gen 1 VM's
    VM's running anything other than server 2012 r2
    Running the tests on actual server hardware. (hard as most of ours are in production use)
    Is there a default QoS or IOPS limit when SMB detects hyper-v traffic?  I just can't wrap my head around how all the tests are seeing an identical bottleneck as soon as the storage traffic goes over smb.
    What else should I be looking for? There must be something obvious that I am overlooking!

    By nature of a SOFS reads are really good, but there is no write cache, SOFS only seems to perform well with Disk mirroring, this improves the write performance and redundancy but halves your disk capacity.
    Mirror (RAID1 or RAID10) actually REDUCES number of IOPS. With read every spindle takes part in I/O request processing (assumimg I/O is big enough to cover the stripe) so you multiply IOPS and MBps on amount of spindles you have in a RAID group and all writes
    need to go to the duplicated locations that's why READS are fast and WRITES are slow (1/2 of the read performance). This is absolutely basic thing and SoFS layered on top can do nothing to change this.
    StarWind iSCSI SAN & NAS
    Not wanting to put the cat amongst the pigeons, this isn't strictly true, RAID 1 and 10 give you the best IOP performance of any Raid group, this is why all the best performing SQL Cluster use RAID 10 for most of their storage requirements,
    Features
    RAID 0
    RAID 1
    RAID 1E
    RAID 5
    RAID 5EE
    Minimum # Drives
    2
    2
    3
    3
    4
    Data Protection
    No Protection
    Single-drive
    failure
    Single-drive
    failure
    Single-drive
    failure
    Single-drive
    failure
    Read Performance
    High
    High
    High
    High
    High
    Write Performance
    High
    Medium
    Medium
    Low
    Low
    Read Performance (degraded)
    N/A
    Medium
    High
    Low
    Low
    Write Performance (degraded)
    N/A
    High
    High
    Low
    Low
    Capacity Utilization
    100%
    50%
    50%
    67% - 94%
    50% - 88%
    Typical Applications
    High End Workstations, data
    logging, real-time rendering, very transitory data
    Operating System, transaction
    databases
    Operating system, transaction
    databases
    Data warehousing, web serving,
    archiving
    Data warehousing, web serving,
    archiving

  • In XI no adapters are visible RWB  and the error "AE_DETAILS_GET_ERROR"

    In XI no adapters are visible in the RWB  and I get the error "AE_DETAILS_GET_ERROR"<BR>
    It happens after a database copy from PRD to QAS.<BR>
    I tried restarting the system, and checked the SLD content. Also the cash is refreshed.<BR>
    The standard after care actions are carried out, like: SXMB_ADM, SMICM, SE06, STMS, Exchange Profile, SM59, RZ20 and RZ21, SLD content, SLDAPICUST and RZ70.
    Thanks in advance

    When in XI no adapters are visible RWB  or you get the error "AE_DETAILS_GET_ERROR" I have several steps for this:
    <P>
    Check that all adapters are running in the Visual Administrator (under services)
    <P>
    Make sure the RFC's to the SLD (SAPSLDAPI) and Exchange profile (LCRSAPRFC) are maintaint correct in SM59.<BR>
    Check this also with transaction SLDcheck
    <P>
    Make sure the correct URL is maintaint in SXMB_ADM > Integration Engine configuration<BR>
    This should be like : http://hostname:80nr/sap/xi/engine?type=entry
    Check the settings with F7.
    <P>
    Check the users and passwords in the ExchangeProfile.<BR>
    <P>
    Check the users and passwords in SAP (check for locked users with RSUSR200).<BR>
    <P>
    Check the users and passwords in the SLD if this is a standalone (check for locked users).<BR>
    Try logging on with all XI users in the useradmin of the SLD (http://hostname:5nr00/useradmin)<BR>
    Sometimes a new password must be set. You can set it directly to the old password.<BR>
    <P>
    If there is a problem that not all XI components are shown in the SLD: see note 764176
    <P>
    If there is a problem between the function module SAI_AE_DETAILS_GET (line 241 adapaterType) and the SLD
    <P>
    (class browser > tab LD > XI Adapter Service : it shows AdapterType).<BR>
    In this case create a repair in the function module by editting it and transport it to the other XI  systems.
    <P>
    Restart XI
    <P>
    Perform a cache refresh:<BR>
       http://hostname:5nr00/CPACache/refresh?mode=full<BR>
       use the XIDIRUSER user
    <P>
       http://hostname:5nr00/rwb/rtc?op=init<BR>
       use the XIRWBUSER user
    <P>
       SAP transaction SXI_CACHE > start complete cache refresh (shift F6)<BR>
    <P>
    Sometimes a restart of the service SAP XI AF messaging is nessesary.<BR>
    You can perform this restart via the Visual Administrator<BR>
    <P>
    If all does not work: check if the content is up to date.<BR>
    Sometimes after a patchlevel upgrade, the XI basis content is forgotten.<BR>
    Importing the XI Content for Software Component Version SAP Basis 6.40 SR1:<BR>
    Copy XI3_0_SAP_BASIS_6.40_<PATCHNR>_00.tpz to directory <BR>
    <P>
    /usr/sap/<SAPSID>/SYS/global/xi/repository_server/import/<BR>
    Goto the the XI Repository (Design).<BR>
    Choose ? Tools ? Import Design Objects<BR>
    Choose the file XI3_0_SAP_BASIS_6.40_<PATCHNR>_00.tpz<BR>
    Import the file
    <P>
    Check if the XI services in SICF are active.<BR>
    Activate them with : SE38 > RSXMB_ACTIVATE_ICF_SERVICES<BR>
    <P>
    Transaction SUPC (mass generation of roles) for all SAP_XI* roles.<BR>
    And perform a User comparison in transaction PFCG for all SAP_XI_* rolles<BR>
    <P>
    User comparision (via SU01 > PISUPER > dubbelclick on each roll)<BR>
    <P>
    Check the CIM content of the SLD.<BR>
    This is very intensive work.<BR>
    Check and compare with a correct running XI/PI system the content.<BR>
    SLD > Administration > Content Management<BR>
    Check and compare all components that have associasions!!!<BR>
    <P>
    Perform a complete cache refresh via URL:<BR>
    http://hostname:5nr00/rep/start/index.jsp<BR>
      Administration > Repository > Cache overview<BR>
      Administration > Directory > Cache overview<BR>
      Administration > Runtime > Cache overview<BR>
    <P>
    Refer to Note 1031321  "Self-Registration of Adapter Engine and RWB fails"
    Best regards,<BR>
    Marco
    <P>

  • Photoshop CS3 freezes on edit preferences performance

    I know this is the Lightroom forum, but I could not get any help on the photoshop windows forum, and there are a ton of experts willing to help here, so I hope you will bear with me - thanks!
    I have been having performance problems with photoshop CS3, where all types of activities become slower and slower. I tried to open the edit > preferences > performance dialog and this causes photoshop to immediately freeze without showing the performance dialog and photoshop eventually becomes "not responding" every time.
    Is this a known issue? I have not been able to find any reference in my searches. I have updated the latest patch to CS3.
    Here is my system info:
    Adobe Photoshop Version: 10.0.1
    Computer: DellXPS710
    Video: Nvidia GeForce 8600 GTS and Nvidia GeForce 7900GS
    Operating System: (Vista home premium)
    System architecture: Intel CPU Family:6, Model:15, Stepping:7 with MMX, SSE Integer, SSE FP, SSE2
    Physical processor count: 4
    Processor speed: 2394 MHz
    Built-in memory: 2813 MB
    Free memory: 1515 MB
    Memory available to Photoshop: 1659 MB
    Memory used by Photoshop: 55 %
    Image cache levels: 6
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CS3\
    Temporary file path: C:\Users\Rory\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
    K:\, 465.8G, 452.8G free
    What I have tried so far:
    - Uninstall, run CS3clean script at level 1, reinstall CS3
    - Reset the preferences by deleting the preference file as per adobe documentation
    - I have only one printer installed, no network printers
    - Turn McAffee off (I think - it seems complicated to turn off)
    - Confirmed I have the latest nVidia drivers
    - Turned file indexing off on the scratch drive
    - In msconfig, I have turned off all startup items and system services, to no avail.
    - Run in safe start mode - THIS WORKED. As you can see in the specs I moved the scratch drive while in safe start mode, but this did not help.
    Therefore I appear to have a conflict somewhere. All my other software, including Lightroom and Bridge are working fine.
    I am going to test my memory next but it is unlikely to be the culprit since the safe start worked. Apparently Microsoft is releasing the Vista SP1 tomorrow, so I will update Vista.
    Also, I would like to see if the nvidia drivers are causing the problem, but I do not know how to turn them off and use a generic video driver. If anyone can help of this please advise.
    If anyone has any other suggestions I would be most grateful.
    Rory

    >Also, I would like to see if the nvidia drivers are causing the problem, but I do not know how to turn them off and use a generic video driver. If anyone can help of this please advise.
    I am not sure that the actual Nvidia drivers cause problems; however, nview desktop manager was known to cause problems, but it only exists on Xp. If you really want to remove the drivers on Vista, then goto Control Panel -> System And Maintenance. In left panel pick Device Manager and in the devices screen expand Display Adapters. Right-click on the display adapter name and pick Uninstall. You will then need to re-boot.
    Adobe also has an article on Optimising Photoshop on XP and Vista. In case you haven't seen it here is the reference:
    http://kb.adobe.com/selfservice/viewContent.do?externalId=kb401088&sliceId=1

Maybe you are looking for

  • How to maintained the Text  language for CKF keyfigure

    Dear All, Please let me know how to maintained the text language for CKF I am using only keyfigures in CKF. Issue is text is not showing in Spain language when user exeuted the report (longin Spain) for CKF keyfigures . As per report design there are

  • My screen says boot device not found. Please install an operating system on hard drive,

    My screen says boot device not found. Please install an operating system on hard drive. What could have caused this problem? Help!!!!!

  • Calling a Bapi in the backend

    Hi, how can I call from SRM system a Function Module in Backend named BAPI_REQUISITION_CHANGE. With a other words there are two systems. SRM and ERP in the backend. The Bapi is in the backend (ERP). The call must be performed from SRM System. I would

  • Management Portal unavailable - "cannot load management data for this resource type"

    Noticing that with the exception of virtual machines, every resource type in the (non preview) Azure Management Portal is showing a sad pink icon and the help text "cannot load management data for this resource type." So that's a near total portal ou

  • Nokia C2-00 H264 Video Support

    I've converted mp4 vid eos to 3gp with this option using ffmpeg h264 video codec, profile constrained baseline, level 1, 176x144 resolution, bitrate 128k, 15 FPS video quality is impressive the only problem, is that the video stop playing randomly on