EMM MDF Wizard

I am testing the menu definition file and it could be very userful to give some access to a user that doesn't know how to configure a cisco router. The only think that I am having difficulty is with the wizard. I got the question that appear correclty but when I type the information I got a error: EMM TCL Error: invalid command name "Test::5"
I am not using any TCL but maybe I am missing something for the wizard to work correctly.
mdf file
<?xml version="1.0" encoding="UTF-8"?>
<Menu Standalone="true" Main="true" MenuName="Menu Test" schemaVersion="1.1">
  <MenuTitle>
    <Constant String="Simple IP troubleshooting menu" />
  </MenuTitle>
  <Item ContinuePrompt="true">
    <ItemTitle>
      <Constant String="Show uptime/IOS Version" />
    </ItemTitle>
    <HelpString>
      <Constant String="This will display the router uptime and IOS version"/>
    </HelpString>
    <IOSExecCommand>show version</IOSExecCommand>
  </Item>
  <Item ContinuePrompt="true">
    <ItemTitle>
      <Constant String="Show Network Device" />
    </ItemTitle>
    <HelpString>
      <Constant String="This will display all devices communicating with the router"/>
    </HelpString>
    <IOSExecCommand>show arp</IOSExecCommand>
  </Item>
  <Item ContinuePrompt="true">
    <ItemTitle>
      <Constant String="Show DHCP negociation" />
    </ItemTitle>
    <HelpString>
      <Constant String="This will enable the DHCP negotiation"/>
    </HelpString>
    <IOSExecCommand>debug dhcp detail</IOSExecCommand>
  </Item>
  <Item ContinuePrompt="true">
    <ItemTitle>
      <Constant String="Reset Wan Interface" />
    </ItemTitle>
    <HelpString>
      <Constant String="This will shutdown the Wan Interface and then reenable it"/>
    </HelpString>
    <IOSConfigCommand>"interface fastethernet 4" "shutdown" "no shutdown"</IOSConfigCommand>
  </Item>
    <Item ContinuePrompt="false" ItemJustification="LEFT">
    <ItemTitle>
      <EmbTCLValue>
       <TCLCommand>return "Change hostname"</TCLCommand>
      </EmbTCLValue>
    </ItemTitle>
    <HelpString>
      <Constant String="Selecting this will change the router hostname."/>
    </HelpString>
    <Wizard>
    <QueryPrompt>
       <Constant String="Please enter new hostname"/>
    </QueryPrompt>
    <FreeForm MaxResponse="30" />
    </Wizard>
    <IOSConfigCommand>"hostname $r(1)"</IOSConfigCommand>
  </Item>
  <Item ContinuePrompt="true">
    <ItemTitle>
      <Constant String="Show Default Route" />
    </ItemTitle>
    <HelpString>
      <Constant String="This will display the default route"/>
    </HelpString>
    <IOSExecCommand>show ip route 0.0.0.0</IOSExecCommand>
  </Item>
  <Item ContinuePrompt="true">
    <ItemTitle>
      <Constant String="Show wan interface status" />
    </ItemTitle>
    <HelpString>
      <Constant String="Displays the status of individual interfaces"/>
    </HelpString>
    <IOSExecCommand>show ip interface brief f4</IOSExecCommand>
  </Item>
  <Item ContinuePrompt="true">
    <ItemTitle>
      <Constant String="Exit" />
    </ItemTitle>
  </Item>
  <DefaultSelection>
    <Constant String="8" />
  </DefaultSelection>
</Menu>

Yes, for my test I am only using a simple question to change the hostname, but the final goal is give the possibily to the user to change his own PPPoE username and password.
routerlab#debug emm
EMM debugging is on
routerlab#emm mdf nvram:
006413: .Apr 23 09:59:54.062: %SYS-5-CONFIG_I: Configured from console by  on vty0 (EEM:DHCPrenew)
006414: .Apr 23 09:59:54.070: %HA_EM-4-LOG: DHCPrenew:  PRIMARY INTERFACE: DHCP RENEW //
006415: .Apr 23 09:59:57.022: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet4, changed state to up
006416: .Apr 23 10:00:02.919: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet4, changed state to downdebugmen
u.mdf
Menu
MenuTitle
  Constant
Item
  ItemTitle
   Constant
  HelpString
   Constant
  IOSExecCommand
Item
  ItemTitle
   Constant
  HelpString
   Constant
  IOSExecCommand
Item
  ItemTitle
   Constant
  HelpString
   Constant
  IOSExecCommand
Item
  ItemTitle
   Constant
  HelpString
   Constant
  IOSConfigCommand
Item
  ItemTitle
   EmbTCLValue
    TCLCommand
  HelpString
   Constant
  Wizard
   QueryPrompt
    Constant
   FreeForm
  IOSConfigCommand
Item
  ItemTitle
   Constant
  HelpString
   Constant
  IOSExecCommand
Item
  ItemTitle
   Constant
  HelpString
   Constant
  IOSExecCommand
Item
  ItemTitle
   Constant
DefaultSelection
  Constant
================================================================================
                        Simple IP troubleshooting menu
                                                          Enter ?# for item help
006417: .Apr 23 10:00:13.676: mm_loader_common line 458: File (nvram://debugmenu.mdf) read 2728 bytes
006418: .Apr 23 10:00:13.696: mm_loader_common line 475: File (nvram://debugmenu.mdf) read 2728 bytes
006419:------
1. Show uptime/IOS Version
2. Show Network Device
3. Show DHCP negociation
4. Reset Wan Interface
5. Change hostname
6. Show Default Route
7. Show wan interface status
8. Exit
Enter selection [8]:  .Apr 23 10:00:14.292: Looking for GlobalTCL, parent = Menu
006420: .Apr 23 10:00:14.292: Looking for MenuTitle, parent = Menu
006421: .Apr 23 10:00:14.292: Looking for HelpString, parent = Menu, current_elem = Menu, depth = 0
006422: .Apr 23 10:00:14.292: Looking for HelpString, parent = Menu, current_elem = MenuTitle, depth = 1
006423: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Constant, depth = 2
006424: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006425: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006426: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = HelpString, depth = 2
006427: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = IOSExecCommand, depth = 2
006428: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006429: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006430: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = HelpString, depth = 2
006431: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = IOSExecCommand, depth = 2
006432: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006433: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006434: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = HelpString, depth = 2
006435: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = IOSExecCommand, depth = 2
006436: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006437: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006438: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = HelpString, depth = 2
006439: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = IOSConfigCommand, depth = 2
006440: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006441: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006442: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = HelpString, depth = 2
006443: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Wizard, depth = 2
006444: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = IOSConfigCommand, depth = 2
006445: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006446: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006447: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = HelpString, depth = 2
006448: .Apr 23 10:005
Please enter new hostname
Enter value (Max. 30 chars): :14.296: Looking for HelpString, parent = Menu, current_elem = IOSExecCommand, depth = 2
006449: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006450: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006451: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = HelpString, depth = 2
006452: .Apr 23 10:00:14.296: Looking for HelpString, parent = Menu, current_elem = IOSExecCommand, depth = 2
006453: .Apr 23 10:00:14.300: Looking for HelpString, parent = Menu, current_elem = Item, depth = 1
006454: .Apr 23 10:00:14.300: Looking for HelpString, parent = Menu, current_elem = ItemTitle, depth = 2
006455: .Apr 23 10:00:14.300: Looking for HelpString, parent = Menu, current_elem = DefaultSelection, depth = 1
006456: .Apr 23 10:00:14.300: Looking for HelpString, parent = Menu, current_elem = Constant, depth = 2
006457: .Apr 23 10:00:14.300: Looking for HelpString, parent = Item, current_elem = Menu, depth = 0
006458: .Apr 23 10:00:14.300: Looking for HelpString, parent = Item, current_elem = MenuTitle, depth = 1
006459: .Apr 23 10:00:14.300: Looking for HelpString, parent = Item, current_elem = Constant, depth = 2
006460: .Apr 23 10:00:14.300: Looking for HelpString, parent = Item, current_elem = Item, depth = 1
006461: .Apr 23 10:00:14.300: Looking for HelpString, parent = Item, current_elem = ItemTitle, depth = 2
006462: .Apr 23 10:00:14.300: Looking for HelpString, parent = Item, current_elem = Constant, depth = 3
006463: .Apr 23 10:00:14.300: Looking for HelpString, parent = Item, current_elem = HelpString, depth = 2
006464: .Apr 23 10:00:14.300: Found HelpString, parent = Item, return 845FC56C
006465: .Apr 23 10:00:14.300: Returned 845FC56C from sibling search
006466: .Apr 23 10:00:14.300: Returned 845FC56C from child search
006467: .Apr 23 10:00:14.300: Returned 845FC56C from sibling search
006468: .Apr 23 10:00:14.300: Returned 845FC56C qwertfrom child search
006469: .Apr 23 10:00:15.124: Looking for Item, parent = Menu
006470: .Apr 23 10:00:21.373: mm_run: Node count = 55
006471: .Apr 23 10:00:21.373: Looking for Item, parent = Menu, current_elem = Menu, depth = 0
006472: .Apr 23 10:00:21.373: Looking for Item, parent = Menu, current_elem = MenuTitle, depth = 1
006473: .Apr 23 10:00:21.373: Looking for Item, parent = Menu, current_elem = Constant, depth = 2
006474: .Apr 23 10:00:21.373: Looking for Item, parent = Menu, currey
EMM TCL Error: invalid command name "Test::5"
Press any key to continue...nt_elem = Item, depth = 1
006475: .Apr 23 10:00:21.373: Found Item, parent = Menu, return 839FEBD0
006476: .Apr 23 10:00:21.373: Returned 846CEAB0 from sibling search
006477: .Apr 23 10:00:21.373: Returned 846CEAB0 from child search
006478: .Apr 23 10:00:21.373: Looking for Wizard, parent = Item
006479: .Apr 23 10:00:21.373: Looking for HelpString, parent = Wizard, current_elem = Wizard, depth = 2
006480: .Apr 23 10:00:21.373: Looking for HelpString, parent = Wizard, current_elem = QueryPrompt, depth = 3
006481: .Apr 23 10:00:21.373: Looking for HelpString, parent = Wizard, current_elem = Constant, depth = 4
006482: .Apr 23 10:00:21.373: Looking for HelpString, parent = Wizard, current_elem = FreeForm, depth = 3
006483: .Apr 23 10:00:21.373: Looking for HelpString, parent = Wizard, current_elem = IOSConfigCommand, depth = 2
006484: .Apr 23 10:00:21.373: Looking for Choice, parent = Wizard, current_elem = Wizard, depth = 2
006485: .Apr 23 10:00:21.373: Looking for Choice, parent = Wizard, current_elem = QueryPrompt, depth = 3
006486: .Apr 23 10:00:21.373: Looking for Choice, parent = Wizard, current_elem = Constant, depth = 4
006487: .Apr 23 10:00:21.377: Looking for Choice, parent = Wizard, current_elem = FreeForm, depth = 3
006488: .Apr 23 10:00:21.377: Looking for Choice, parent = Wizard, current_elem = IOSConfigCommand, depth = 2
006489: .Apr 23 10:00:21.377: Looking for CustomPrompt, parent = Wizard, current_elem = Wizard, depth = 2
006490: .Apr 23 10:00:21.377: Looking for CustomPrompt, parent = Wizard, current_elem = QueryPrompt, depth = 3
006491: .Apr 23 10:00:21.377: Looking for CustomPrompt, parent = Wizard, current_elem = Constant, depth = 4
006492: .Apr 23 10:00:21.377: Looking for CustomPrompt, parent = Wizard, current_elem = FreeForm, depth = 3
006493: .Apr 23 10:00:21.377: Looking for CustomPrompt, parent = Wizard, current_elem = IOSConfigCommand, depth = 2
006494: .Apr 23 10:00:21.377: Looking for ChoiceList, parent = Wizard
006495: .Apr 23 10:00:21.377: Looking for Choice, parent = Wizard
006496: .Apr 23 10:00:21.377: Looking for Range, parent = Wizard
006497: .Apr 23 10:00:21.377: Looking for FreeForm, parent = Wizard
006498: .Apr 23 10:00:21.377: Looking for DefaultValue, parent = Wizard
8EMM TCL Error: invalid command name "Test::5"
Press any key to continue...
routerlab#
006499: .Apr 23 10:00:33.375: mm_load_from_file: Node count before free = 55
006500: .Apr 23 10:00:33.375: mm_load_from_file: Node count after free = 0
006501: .Apr 23 10:00:33.375: mm_load_from_file: Node count after free = 218959117
un all
All possible debugging has been turned off

Similar Messages

  • [TCL - MDF] - Remove routes

    Hi,
    I am working on a TCL script embedded in a MDF. That MDF is reached when a specific user logs into the router through a telnet connection (username <user> autocommand emm mdf <mdf>). The goal of that TCL script is to remove every static routes set up into the routers and add a new one when the user will press on an option in the MDF file: what I am currently using works but only at the first script execution after router's boot:
    [OUTPUT_OMITTED]
    <Item ContinuePrompt="true">
    <ItemTitle>
    <Constant String="Change route for DHCP" />
    </ItemTitle>
    <HelpString>
    <Constant String="This will change the default route for the DHCP connection"/>
    </HelpString>
    <EmbeddedTCL>
    <TCLCommand>
    set currentRoutes [exec {show run | i ip route}]
    foreach rtToRemove [ regexp -all -line -inline {^ip route \[0-9\]*\.\[0-9\]*\.\[0-9\]*\.\[0-9\]* \[0-9\]*\.\[0-9\]*\.\[0-9\]*\.\[0-9\]*.*} $currentRoutes ] {
      puts "Removing route: $rtToRemove"
      ios_config "no $rtToRemove"
    unset currentRoutes
    ios_config "ip route 0.0.0.0 0.0.0.0 DHCP 4"
    </TCLCommand>
    </EmbeddedTCL>
    </Item>
    [OUTPUT_OMITTED]
    At the first execution after the boot everything works fine, exec line is executed (and not displayed) and iterations in the foreach statement are performed, Though if I re-execute that option without rebooting the router the show run | i ip route is displayed in the console and routes are not removed: script seems to stop after the exec {show run | i ip route}.
    Any help will be greatly appreciated.
    THanks,
    Vivien

    Vivien,
    We had the same issue. This is from CiscoTAC. Thanks for posting this 2 years ago. It was a good basis to get a script that would work.
    -Eddie
    FIRST, we need to run the IOS upgrade to 15.1(4)M6 and THEN, run the following EEM Applet:
    conf t
    event  manager applet remove-duplicate-routes authorization bypass  event tag  none none  event tag timer timer cron cron-entry "@reboot"
    trigger
      correlate event none or event timer
    action 001   cli command "enable"
    action 002   cli command "show run | inc ^ip route"
    action 003   regexp "^ip route" "$_cli_result"
    action 004   set cli_output "$_cli_result"
    action 005   if $_regexp_result eq 0
    action 006    cli command "config t"
    action 007    cli command "no event manager applet remove-duplicate-routes"
    action 008    cli command "end"
    action 009    cli command "write mem"
    action 010    exit 0
    action 011   end
    action 012   cli command "config t"
    action 013   foreach line "$cli_output" "\n"
    action 014    string trim "$line"
    action 015    regexp "^ip route" "$_string_result"
    action 016    if $_regexp_result eq 1
    action 017     cli command "no $_string_result"
    action 018    end
    action 019   end
    action 020   cli command "end"
    action 021   cli command "write mem"
    action 022   syslog msg "Removed static routes; reloading..."
    action 023   reload

  • Self-inflicted out of control WSUS situation - 35Gb SUSDB.mdf. Clean-up Wizard not effective.

    Hi,
    We've got a Dell PowerEdge T410 running SBS 2008 (Windows Standard Server FE SP2) with 2 Xeon processors and 16GB RAM.  We're a small company with 15 employees and 20 PCs. The server is hosting Quickbooks 2015, Exchange 2007, and a network fileshare on
    a RAID D: drive.  The 136Gb  C: drive only has about 18Gb free which is what started me on a quest to find out where all the space is going.  A Treesize scan revealed a 35.869Gb SUSDB.mdf file.  Web research and several entries by Lawrence
    led me to WSUS and specifically the WSUS Server Cleanup Wizard. I've been getting the familiar "Error: Database Error... Reset Server Node" errors for a week with countless resets, hoping that as some forum exchanges indicate, that clean up progress
    is actually being made.  The content of the "Copy Error to Clipboard" text begins as: 
    "The WSUS administration console was unable to connect to the WSUS Server Database.
    Verify that SQL server is running on the WSUS Server. If the problem persists, try restarting SQL.
    System.Data.SqlClient.SqlException -- Timeout expired.  The timeout period elapsed prior to completion of the
    operation or the server is not responding. 
    From the attached screenshot, I'm sure that it's obvious that the system has been woefully neglected from an admin perspective. I wasn't aware that so many updates were being queued.  I have seen several mentions of the impact of have multiple languages
    enabled but I think that we've only got English selected.  So... I'm turning to you experts for your thoughts on my next steps.  I'm sure that you will need more information about my environment so please let me know what addition data I can provide.
     Thank you for sharing your time and knowledge!
    --Doug

    Ok, what steps exactly have you done?  Is the clean-up wizard actually reducing the amount of updates? 
    *EDIT* On closer inspection of the build number (should've looked more closely!) 
     you only have SP1 installed on that server: I would recommend installing the latest SP (https://www.microsoft.com/en-us/download/details.aspx?id=5216). Once updated try re-running the cleanup wizard then. Once you are back in operation then it's worth
    installing KB2828185 & KB2938066 to ensure you have the latest builds.
    If you find the answer of assistance please "Vote as Helpful"and/or "Mark as Answer" where applicable. This helps others to find solutions for there issues, and recognises contributions made to the community :)

  • Connecting to a local SQL server .mdf file

    Hi all,
    In doing some prototyping of my database I started working with a local copy of an SQL Server database since it so conveniently integrated with the Visual Studio .NET tools I use. Now that I have spent far too much time working on a local prototype, I would very much like to migrate it to our in-house database rather than rewrite the whole thing (it is quite large in terms of tables and constraints and none of our in-house tools generate code from ER diagrams).
    Seeing that SQL Developer had a migration utility I pounced at a chance to use it. I installed it as well as the recommended JDBC driver; however, it occurs to me that I have no idea how to connect to a local database file using the host name and port fields given to me. Is there some convenient way to configure SQL Server 2005 to forward this file to some kind of local host? Or is there any other driver for use with a local .mdf file? Help would be greatly appreciated.

    While it does come with a copy of SQL Server with it, visual studio suspiciously just asks for a file name, so I would assume it reads directly from the .mdf
    I have a copy of SQL Server 05 on the machine, but I haven't done anything in the way of server side configuration before, so I can't even guess how to direct it to serve the file.
    All software packages involved are:
    Windows XP
    SQL Server 2005
    Visual Studio .NET 2005
    SQL Developer 1.5.1
    Oracle client 10g connecting to an Oracle 9i release 2 server
    Any pointers to the right direction or alternate migration solutions would be great.
    Edit: I am highly suspicious that Visual Studio was connecting to this file through SQL Server Express and not my standard edition copy, and it is therefore not attached to the database, the solution is not looking entirely easy, so an alternate migration may be a better choice. Thanks in advance for any help.
    Edit: Well my suspicions were confirmed. I attempted several solutions. First of which being the MS SQL Express publishing wizard so that I could publish to SQL and run the script via Toad or SQL Plus; however, it only targets MS SQL Server 2000 or 2005 which would result in a lot of hand editing in terms of migration. Attempting to find a script converter did not help as they all either failed outright or demanded a connection to the datbase via ODBC or JDBC (which doesn't support SQL Express' less than clever attach on connection ideas). This led me to the alternate solution of trying to attach the file to my main database and connect to it; however, the SQL Server command prompt has some sort of permissions issue with my office security setting (though I can edit files fine) and results in failure.
    I think it is about time to throw in the towel and just work it out by hand. This would be greatly expedited by any visual database tools that generate code from ER diagrams if you happen to know of a freeware solution. We lack an internal copy of Oracle Designer and the free license only permits a single prototype. So any suggestions on the front of freebie visual object relational tools and alternate migration ideas would be of great help. Until then I'll be grinding through it with moderate dissatisfaction.
    Thanks again.

  • Error in last step of copy database wizard

    Hi All,
    I am getting below mentioned error in copy database wizard. I am using SSMS 2012 to copy a database from one server to another server using attach and detach method. Been stuck in this issue for quite sometime. Please provide your insights...
    Event Name: OnError
     Message: An error occurred while transferring data. See the inner exception for details.
    StackTrace:    at Microsoft.SqlServer.Management.Smo.Transfer.TransferData()
       at Microsoft.SqlServer.Dts.Tasks.TransferObjectsTask.TransferObjectsTask.TransferExtraObjectsViaSmoTransfer()
    InnerException-->There is already an object named 'spt_values' in the database.
    StackTrace:    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
       at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
       at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.SqlServer.Management.Smo.Transfer.ExecuteStatements(SqlConnection destinationConnection, IEnumerable`1 statements, SqlTransaction transaction)
       at Microsoft.SqlServer.Management.Smo.Transfer.TransferData()
     Operator: EMEA\INCHEJAI
     Source Name: CDW_BIE-WV200_xxxx_xxxx_35
     Source ID: {xxx-xxx-xxx-xxx-xxx}
     Execution ID: {xxx-xxx-xxx-xxx-xxx}
     Start Time: 24.09.2014 10:38:37
     End Time: 24.09.2014 10:38:37
     Data Code: 0
    P.S - I am able to query and fetch the results for "select * from master.dbo.spt_values;"
    in both my SOURCE and DESTINATION databases. 
    But the table name is not visible under System databases--> master --> Tables --> System Tables in my DESTINATION database alone.
    Thanks,
    DeeJay007

    Hi,
    Thanks for your response :). When I tried to attach the the database (.mdf and .ldf) and create a new database in DESTINATION server, it works fine. Only using "Copy database wizard" I face this problem. I am attempting this functionality from
    the SQL Server 2012 instance
    The Instances are not in same version. Find the specific details below for @@Version.
    SOURCE Server Instance
    Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) 
    Sep 21 2011 22:45:45 
    Copyright (c) 1988-2008 Microsoft Corporation
    Standard Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2) (VM)
    DESTINATION Server Instance
    Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) 
    Oct 19 2012 13:38:57 
    Copyright (c) Microsoft Corporation
    Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
    When you use the copy database functionality, your database gets upgraded to match the destination server version. The database cannot be downgraded, which is fine in your case. It could be a bug in the upgrade process between these two specific sql server
    versions though.
    Can you make a test with another destination instance, with the same version as the original destination (2012 SP1) just to rule out the possibility of system database corruption?
    Does this happen with only a single database, or does the wizzard fail for any database you try to copy?
    I have the "u_tables.sql" file which has the scripts for some master database tables. In the process of trying to rebuild the system database and if I lose the master DB contents, will executing the "u_tables.sql" be sufficient to restore
    the details?? Many DB's are available in the server, so the risk is very high.
    No. However, your application databases won't be affected. You'll lose all your server objects, including but not limited to logins, linked servers, backup triggers, server roles, etc. You'll also lose the contents of the msdb database (jobs, database mail
    configurations, backup history, maintenance plans, etc). Please refer to the article I sent you for more information. It contains safety instructions on how to backup most of these objects.
    Try to do the tests I suggested above before rebuilding your system databases.
    Is there any restrictions for "Copy database wizard" which I am missing here?
    No I dont think so. Based on the information you provided, it should be working.

  • System exception running Configuration Wizard after installing several security updates for SP

    Greetings,
    Have a 2 server farm, SharePoint 2013 SP1, SQL and SharePoint. Windows Update has 15 updates downloaded and ready to install, 2 Server 2012 updates and 2 SharePoint updates, 11 Security Updates for SharePoint. So, I said yeah, go ahead and install them late
    last night when I figured it wouldn't interrupt folks. (dumb move)
    Windows Update took awhile, but no errors during the install. Rebooted the server as required. Once the server was back, jumped onto the server console and ran the Configuration Wizard to apply the updates to SharePoint. No problem, progressed through the
    screens saying it was going to update, farm and sql information, etc. Config Wizard was going through the steps, then failed with the message: "Failed to register SharePoint services." and here's a link to the configuration log so have a jolly time
    tracking it down, thank you very much.
    I found the error in the log (down about 10,000 lines):
    04/10/2015 03:00:02 12 ERR Task services has failed with an unknown exception
    04/10/2015 03:00:02 12 ERR Exception: Microsoft.SharePoint.SPException ---> System.Runtime.InteropServices.COMException: <nativehr>0x80131904</nativehr><nativestack></nativestack>
    at Microsoft.SharePoint.Library.SPRequestInternalClass.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount)
    at Microsoft.SharePoint.Library.SPRequest.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount)
    --- End of inner exception stack trace ---
    at Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx)
    at Microsoft.SharePoint.Library.SPRequest.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, Boolean bPrefetchRelatedFields, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount)
    at Microsoft.SharePoint.SPListCollection.EnsureListsData(Guid webId, String strListName)
    at Microsoft.SharePoint.SPListCollection.get_Count()
    at Microsoft.SharePoint.Administration.SPAdministrationWebApplication.get_HealthRules()
    at Microsoft.SharePoint.Administration.Health.SPHealthAnalyzer.RegisterRules(Assembly assembly)
    at Microsoft.Office.InfoPath.Server.Util.HealthAnalyzerRegistration.RegisterHealthRules()
    at Microsoft.Office.InfoPath.Server.Administration.FormsService.Update()
    at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInConfigDB(Boolean provisionTheServiceToo, String serviceRegistryKeyName)
    at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServices(Boolean provisionTheServicesToo)
    at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.Run()
    at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()
    So I've been searching around trying to find a clue about this. I tried using PSConfig as well, no dice. I tried using my admin account, the farm account, and the initial setup account, no dice. So I gave in about 3:00 AM and took a break, rather than have
    my head hit the keyboard. Left IIS down and SP down. Had some help this morning when someone started things back up for me. sigh. So the users have been in on the sites and doing all sorts of important and critical things, so rolling back to the last
    backup is the last, last resort. (Fortunately, I did do a manual backup using a PowerShell script before starting all this.)
    Help. Please.
    The actual sites are up and seem to be working fine. Central Admin is down though, get a 500 Internal Server Error in the browser, so things aren't correct. Duh. The config wizard didn't finish.
    Thanks much,
    Steven

    0x80131904 translates to COR_E_SqlException. Typically this will be an MDF/LDF file out of space, or the volume that those files reside on being out of space. Check that first, then also check the SQLERROR log file for any issues.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Server cleanup wizard problem - unable to connect to the WSUS Server Database.

    I'm trying to run server cleanup wizard.. it starts to run and then after a while it gives me this error:
    The WSUS administration console was unable to connect to the WSUS Server Database.
    Verify that SQL server is running on the WSUS Server. If the problem persists, try restarting SQL.
    System.Data.SqlClient.SqlException -- Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.
    The statement has been terminated.
    Source
    .Net SqlClient Data Provider
    Stack Trace:
       at Microsoft.UpdateServices.Internal.BaseApi.SoapExceptionProcessor.DeserializeAndThrow(SoapException soapException)
       at Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPSearchUpdates(String updateScopeXml, String preferredCulture, ExtendedPublicationState publicationState)
       at Microsoft.UpdateServices.Internal.BaseApi.Update.SearchUpdates(UpdateScope searchScope, ExtendedPublicationState publicationState, UpdateServer updateServer)
       at Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.GetUpdates(UpdateScope searchScope)
       at Microsoft.UpdateServices.UI.AdminApiAccess.UpdateManager.GetUpdates(ExtendedUpdateScope filter)
       at Microsoft.UpdateServices.UI.AdminApiAccess.WsusSynchronizationInfo.InitializeDerivedProperties()
       at Microsoft.UpdateServices.UI.AdminApiAccess.WsusSynchronizationInfo.get_NewUpdatesCount()
       at Microsoft.UpdateServices.UI.SnapIn.Pages.SyncResultsListPage.GetSyncInfoRow(WsusSynchronizationInfo syncInfo)
       at Microsoft.UpdateServices.UI.SnapIn.Pages.SyncResultsListPage.GetListRows()
    Thanks

     Some questions:
    Are there any other databases running on this Std Edition SQL service?
    [a] Yes there are, we have Kaspersky enterprise DB, Report Server DB and local application DB.
    Are there any other services running on this WSUS Server?
    [b] Yes there are, we have Active Directory, Kaspersky enterprise, SQL Server 2005, and WSUS all on the same server.
    How many days since your WSUS server was first installed?
    [c] It's been about a year now.
    What is the physical size of the SUSDB.mdf file?
    [d] 9,666,752 KB
    What is the hardware configuration of this machine, including disk drives?
    [e] Intel Xeon 1.86, 2GB Ram, HD C: 39GB - E: 25.2, running Windows Server 2003 R2 SP2.
    How many client systems are you servicing from this WSUS Server?
    [f] Around 40.
    What products/classifications are you synchronizing.
    [g] Windows XP-vista, Windows Server 2003, Office 2003-2007, SQL Server 2005.
    Okay, for starters, you have an underpowered/overextended machine running Active Directory, ASP.NET, and a database server, all on a sub 2GHz CPU with 2GB RAM, and not enough disk spindles. The machine has had WSUS running for about a year and is 9GB in size.
    There's no doubt in my mind that some of your performance issues are directly related to disk and database fragmentation.
    There's also no doubt that some of your performance issues are directly related to memory starvation.
    I'd suggest the following long-term fixes:
    1. Get a second machine. Make it a dedicated database server. Provision it accordingly to support servicing multiple database applications.
    2. Lacking #1, this machine needs more memory. It also needs more disk spindles. At a minimum the databases being serviced should be on a dedicated physical drive; ideally there would be two dedicated drives allocated for supporting database services. The
    For the short-term fixes, do this:
    1. During after-hours time, if you don't already have one, build a temporary machine that can act as a DC/GC, while you take this machine temporarily offline.
    1. Shutdown the Update Services service, SQL Server database engine, and any other services dependent on the SQL Server database engine (Kapersky, and other reporting applications). Disconnect from the network to temporarly eliminate DC traffic. (You could also shutdown the AD services, but disconnecting the network cable is ever-so-much easier.) Defragment ALL drives.
    2. Restart ONLY the SQL Server service. Obtain this SQL script to Reindex the WSUS Databases.
    3. Restart ONLY the Update Services service. Attempt the Server Cleanup Wizard again. Run it in two passes. Pass 1 performing everything except  remove unused updates. Pass 2 running only remove unused updates.
    4. After completion of the Server Cleanup Wizard, reconnect the machine to the network and resume all other services.
    5. If you're able to complete #3, secure the services of a well-qualified DBA to determine if there are any misconfigurations in your SQL Server setup that would account for why your WSUS database is 9GB in size -- such as improperly configured autogrowth parameters. Based on the products you're updating and only forty clients, 9GB is about 3x the maximum size I would expect to see in a WSUS database. It's possible this is simply caused by excess unused updates, it's possible it's caused by fragmentation, it's probable it was caused by unnecessary autogrowth of the database due to insufficient update maintenance. You'll want a DBA to assist you in shrinking that database after you successfully run the Database Maintenance and Server Cleanup Wizard.
    Lawrence Garvin, M.S., MCITP(x2), MCTS(x5), MCP(x7), MCBMSP
    Principal/CTO, Onsite Technology Solutions, Houston, Texas
    Microsoft MVP - Software Distribution (2005-2009)

  • Restore MDF/LDF files

    We have a situation where someone deleted content of a table from the database. We have a backup of the MDF/LDF file where we can restore the database from - though we do not want to restore the entire database but only one table. I was thinking of creating
    a new database on the same SQL instance, restoring the mdf/ldf files to this newly created database and then import the information from the this database to the new db. How do I go about doing this using SQL server? Any help will be greatly appreciated. -RS

     
    Hi VJ Shah,
    If you are using SQL Server 2005 and higher, then we could use the Import and Export Wizard to copy the new table's data to the old one. Here are the general steps:
    Right click old database, select Tasks and then select Import Data…
    On the Choose a Data Source page, type your server name and select the new database, and then Next.
    On the Choose a Destination page, type your server name and select your old database, and then Next.
    On the Specify Table Copy or Query page, select Copy data from one or more tables or views, and the Next.
    On the Select Source Tables and Views, select the table which you want to copy, 
    specify the destination on the right column, and then Next.
    If there are any unclear, please feel free to ask.
    Thanks,
    Weilin Qiao
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. This can be beneficial to other community members reading the thread.

  • WSUS hangs on Cleanup wizard for Unused Updates, then disconnects from console.

    I am running WSUS 3.0 SP1 on Windows 2003 and recently have found that running the Cleanup Wizard works with all of the selectable options except the "Unused Updates" option. It hangs about 1\2 way through and then disconnects from the console. Up until now it has worked.
    I am using the Windows Internal Database and the size of the MDF is 3193024kb.
    Everything other than this wizard is working fine. Please help.

    It does not run much better when written without a CURSOR. I modified it to use a WHILE loop and it deletes about 1 per minute here which is the same as the old code with a CURSOR.
    Not surprised. To be frank, using a WHILE LOOP just turns it into a manual CURSOR, making it no better off than using the CURSOR construct in T-SQL. The correct approach here is to write the code with a SET-BASED approach. Unfortunately, as you're about
    to see.. sometimes there are scenarios just too complex to do with a set-based approach.
    In order to use the set-based approach, you'll need to take the code from spDeleteUpdate and modify it to join directly to the table of GUIDs to delete. Execute the whole thing in *one* DELETE statement.
    Of course, part of the other problem that contributes to the performance issues is that spDeleteUpdate *ALSO* uses CURSORs.... <sigh>, and a subprocedure. spDeleteUpdate retrieves a list of RevisionIDs, and then calls spDeleteRevision for each of those
    RevisionIDs. (And as we've already seen, some updates may have a large number of RevisionIDs.) spDeleteRevision is where the real work is done.
    At the crux of that proc, are deletes from these tables:
    dbo.tbEventInstance (this will be a time killer as well, depending on how many clients affected a given update, and how much activity surrounded that update)
    dbo.tbDeployment
    dbo.tbUpdateStatusPerComputer
    dbo.tbProperty
    dbo.tbFlattendedRevisionInCategory
    dbo.tbRevisionInCategory
    dbo.tbRevisionLanguage
    dbo.tbMoreInfoURLForRevision
    dbo.tbSecurityBulletinForRevision
    dbo.tbKBArticleForRevision
    dbo.tbBundleDependency
    dbo.tbBundleAtLeastOne
    dbo.tbBundleAll
    dbo.tbPrerequisiteDependency
    dbo.tbInstalledUpdateSufficientForPrerequisite
    dbo.tbPrerequisite
    And all of the associated transaction wrappers and error checking for each and every deleted row from each of those tables to ensure continued data integrity in the database.
    So while the code above making a simple call to spDeleteUpdate looks quite simple on the surface... underneath the covers there's a LOT of activity going on to make that one update get deleted.
    If you wanted to speed it up... you'd need to use spGetObsoleteUpdatestoCleanup to get a list of UpdateIDs, then build a list of RevisionIDs from that, and then join that temp table of RevisionIDs to each of the -15- tables above, and delete from all -15-
    tables simultaneously. Which would force all of those deleted records into a SINGLE transaction, and probably whatever gains you got from switching from procedural logic to set-based logic would be lost in the massive overhead of managing a transaction of
    that size.
    A possible compromise would be to execute a set-based DELETE by UpdateID, so you'd capture the RevisionIDs for a given UpdateID, and then delete across all -15- tables for that short list of RevisionIDs (except where that list ain't so short). But still,
    this compromise might well speed things up, as the loop for UpdateIDs is likely only measured in the hundreds, where as the loop through all RevisionIDs is sometimes measured in the thousands or tens of thousands (depending on if/when the server was last purged).
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • EMM (emb. menu mngr) dynamic lists with TCL

    Hi, I hope this is the right forum section for this post..
    I've been trying to build a dynamic EMM interface where I have a folder structure on an USB-stick and I'd like to be able to browse this folder structure. I've gotten to the point where I can dynamicly build the first step of the structure and represent it to the user via EMM but when I make the choise of which sub-folder to view I come across some problems..
    For the first layer of folder I'm using a Wizard with ChoiceList and have TCL figure out the options for sub-folders, for the next step I thought I could use the $r -array that is supposed to have the answers for the Wizards and get the previous selection from it to represent the next layer of folders in the following Wizard.
    The problem that I have, is that the $r-array doesn't seem to contain anything before entering the EmbeddedTCL + TCLCommand phase.. which comes after the Wizards... so I'd like to be able to use the selection of the first Wizard to affect the outcome of the second, but unable to do so... I've tested for the $r-array in the second Wizard and it does not exists, but if I replace the second Wizard with EmbeddedTCL + TCLCommand the array does exists..
    Any ideas what I'm doing wrong or if this is working as intended?
    Pseudo-version of code:
    Menu
    Item
      Wizard
        ChoiceList + TCLCommand
      Wizard
         array $r(1) does not exists!
      EmbeddedTCL + TCLCommand
         array $r(1) does exist!

    Here the code that I'm using. If you try it, the $r(1) doesn't exists in the second wizard, but if you remove the second wizard, the $r(1) does exist inside the EmbeddedTCL
    <?xml version="1.0" encoding="UTF-8"?>
    MenuName="Test" schemaVersion="1.1">
        proc wsplit {str sep} {
          split [string map [list $sep \0] $str] \0
        proc test_var {varname} {
          return [info exists $varname]
      "show ver | i bin"
        set List [list]
        set folders [glob -directory "usbflash0:/" -type d *]
        foreach line [wsplit $folders "usbflash0"] {
            set folder ""
          regexp {\/([\w\s]+)} $line null folder
          if {$folder != ""} {
            append List ",$folder"
        return [string trimright $List ","]
        #puts "r1 exists in second wizard: [info exists r(1)]"
          puts "r1 exists in Ebmedded TCL after wizard: [info exists r(1)]"

  • I am trying to install, but the install wizard insists on installing on a nonexistant D:/ drive, and when i try to change it, it gives me error 2330.  any ideas?

    I am trying to run iTunes on a PC with Windows 8.1, but the setup wizard tells me there is no space on the D:/ drive, which makes sense, since my D:/ drive is a CD-ROM.  When it gives me the option to save on a different drive, I click it, and it tells me "Error 2330" and shuts down.  Error 2330 simply implies that the drive is incompatible, which makes sense but isn't helpful.  I even tried disconnecting the CD-ROM but that didn't change anything. 
    It is very odd that I have had iTunes on this computer for over seven months, and this problem didn't begin until after I attempted to install the latest update.  It failed to install the update, and from then on I couldn't open iTunes at all.  Has anyone else seen this issue or know what I can do?

    I am trying to run iTunes on a PC with Windows 8.1, but the setup wizard tells me there is no space on the D:/ drive, which makes sense, since my D:/ drive is a CD-ROM.
    Even though you're getting a slightly different error message, try the following user tip:
    "Invalid drive X:\" install errors

  • Dunning wizard

    Hi all,
    I'm starting to use Dunning Wizard and I'm having a problem in step 5 (Recomendation Report).
    In Dunning Term and in Dunning Letter Method i want "One letter per BP". Also I have selected "Apply Letter Template by Highest Level ". In Dunning Levels, I have 3 Letter templates.
    I'm testing only with two costumers.
    When I reach step 5 I have costumer1 with 3 Invoices and Costumer2 with 1 invoice.
    I want to use Letter number 2 in both costumers. In Costumer1 I enter 2 Print Preview and no problem. Letter number 2 is printed.
    In costumer2 i also enter 2 but in Print Preview letter number 1 is printed. I want letter number 2.
    If the costumer has more than 1 document what I enter in the Level field is what I get in Print Preview. If the costumer has only 1 document what I enter in Level field is ignored and always letter number 1 is printed.
    I think that it's not correct.
    Does anybody now some workaround?
    Best Regards,
    Augusto Sila

    Hi Gordon,
    Thank you for your answer.
    I don't understand this logic.
    In costumer1 I have 3 Invoices and the highest level is 1. If I change to 2, this indicates that I want to print the Letter number 2, SAP B1 changes this to the Highest Level and prints letter number 2.
    In costumer2 I also want to print letter number 2 but SAP B1 doesn't let me because I only have 1 document. I think this isn't correct.
    I want to print letter number 2 for costumer2.
    Regards,
    Augusto Silva

  • Error while adding a attribute to the the Custom view through a wizard

    Hi ,
    I have created a new custom view with value node through wizard  succesfully.
    Now I want to add a new attribute to that node.I am trying to do that by a wizard.
    But i am getting the follwing error " Error during analysis of Source Code" although i have
    commented or removed my all custom code from that view.
    I tried adding the new aattributes in the metthods "IF_BSP_MODEL~INIT " and
    "GET_TABLE_LINE_SAMPLE " manually but that also does not worked.
    Plz help me with this asap.
    Regards,
    Sharad

    Hi Sharad,
                          I hope all your classes are active. In case you want to add a new attribute there are two steps.
    1.Right click on context node and create attribute, it opens a wizard and continue. This will add the field in the context node and generate the getter-setter methods.
    2. In the above two method whcih you mentioned add the new field in the structure of value node. And then create your own getter-setter methods. and activate it. After this you will be able to see the attribute added in the context node.
    By using any of the two approaches you will be able to see teh new field in the configuration.
    Hope this helps.
    Regards,
    Ruby.

  • Js-error while executing Multiple Image Upload wizard

    If i want to save the configured window of Multiple Image Upload with Save to Database wizard i get this js-error: "While executing onClick in MIUploadWSaveWizard.htm, a JavaScript error occured".
    can someone help?
    thanx
    peter

    That again would be more of a question for the Cold Fusion group.
    Try http://forums.adobe.com/community/coldfusion/coldfusion_administration
    Those people will be able to help you out more.
    Brad Lawryk
    Adobe Community Expert, Dreamweaver
    Adobe Usergroup Manager, Northern British Columbia Adobe User Group

  • Rwbld60.exe error while calling a graph wizard from reports 6i.

    Hi,
    I have a latest patch 4f installed on my machine for reports 6i. When i call a graph wizard from my reports i am getting a program error saying "rwbld60.exe has generated errors".
    How do i confirm that my new patch is installed successfully.
    Thanks in adv.
    Shailesh

    I'm getting this also. I thought it was
    due to my use of DATA PARAMETER. I've
    logged TARS on this and have yet to hear
    back from Oracle.
    Maybe if enough of us get the error Oracle
    will give some guidance on this one.

Maybe you are looking for

  • Please can someone help,my in built camera on my Macbook Pro is not working what can i do to activate it back.

    Please can somone help my in built cameral on my MacBook Pro is not working, the green light does not show again and the camera is not working . what can i do to active it back. Semako

  • Face time

    I have a 2006 IMac with Leopard installed.  When I use face time, it works and then all of a sudden, the person I'm talking to can't hear me anymore.  They can still see me but can't hear me.  It's as if I turned on the mute, which I haven't.  If any

  • Hi friends help me i am going to work upgarde project

    Hi friends help me i am going to work upgarde project from old version to ECC 6.0 wat are all the problem u face while working upgarde project please me .... as soon as possible Advanced thanks Regards, Nithya.R

  • Outlook sync problems (like so many others)

    i have outlook 2003. each time i check the itunes sync addin it unchecks itself. when i do sync phone with itunes, a window prompts me to accept the changes, but when done syncing, no data is transfered. is this a solveable problem? i'm only moderate

  • SBWP in SRM

    Hi, I want a work item in my SRM inbox, but it should appear to the user in his SRM inbox on web, and when he executes it, it should show him any page like the shopping cart/PO create change etc. Only that page will be developed by me with one custom