How to revert to diagnostics.wadcfg configuration from wad-control-container blob.

Hello all,
In our project at some point in the past we have enabled Diagnostics module for getting our log entries in Azure Storage. We added <Import moduleName="Diagnostics" /> to ServiceDefinition.csdef file and then enabled logs transfering and performance
counters gathering in WebRole.OnStart method via DiagnosticMonitor.Start():
DiagnosticMonitorConfiguration cfg = DiagnosticMonitor.GetDefaultInitialConfiguration();
cfg.OverallQuotaInMB = 8192;
cfg.Logs.ScheduledTransferLogLevelFilter = LogLevel.Verbose;
cfg.Logs.ScheduledTransferPeriod = TimeSpan.FromSeconds(30);
cfg.Logs.BufferQuotaInMB = 1000;
// Define performance counter configuration.
foreach (var counterName in PERFORMANCE_COUNTERS_NAMES)
PerformanceCounterConfiguration perfCounterConfiguration = new PerformanceCounterConfiguration();
perfCounterConfiguration.CounterSpecifier = counterName;
perfCounterConfiguration.SampleRate = TimeSpan.FromSeconds(5);
cfg.PerformanceCounters.DataSources.Add(perfCounterConfiguration);
cfg.PerformanceCounters.BufferQuotaInMB = 1024;
cfg.PerformanceCounters.ScheduledTransferPeriod = TimeSpan.FromMinutes(1);
DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", cfg);
Then using Windows Azure Management Portal we activated Verbose monitoring mode and added several additional performance counters there in order to try the feature. I assume that doing that through the portal we actually modified wad-control-container blob
so we got new performace counters configuration.
Later we've realized that it would be better to manage all diagnostic configuration in diagnostics.wadcfg. We removed the code from role start and added diagnostics.wadcfg file to the project that declares the same we did before via code. When we redeployed
we saw that the configuration remained as it was before - it didn't change at all. It still included new performance counters we added through the portal. It is because the order of precedence, where wad-control-container blob has the highest priority. So
we deleted all the blobs from wad-control-container in order to revert back to diagnostics.wadcfg and redeployed the service. New blob was created in wad-control-container. It included everything from diagnostics.wadcfg as we expected and
again we saw these custom performance counters we added via portal time ago. See below the blob content:
<?xml version="1.0"?>
<ConfigRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DataSources>
<OverallQuotaInMB>8192</OverallQuotaInMB>
<Logs>
<BufferQuotaInMB>1024</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>1</ScheduledTransferPeriodInMinutes>
<ScheduledTransferLogLevelFilter>Verbose</ScheduledTransferLogLevelFilter>
</Logs>
<DiagnosticInfrastructureLogs>
<BufferQuotaInMB>1024</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>5</ScheduledTransferPeriodInMinutes>
<ScheduledTransferLogLevelFilter>Warning</ScheduledTransferLogLevelFilter>
</DiagnosticInfrastructureLogs>
<PerformanceCounters>
<BufferQuotaInMB>4096</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>5</ScheduledTransferPeriodInMinutes>
<Subscriptions>
<PerformanceCounterConfiguration>
<CounterSpecifier>\Memory\Available Mbytes</CounterSpecifier>
<SampleRateInSeconds>10</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\Processor(_Total)\% Processor Time</CounterSpecifier>
<SampleRateInSeconds>10</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET Applications(__Total__)\Requests/Sec</CounterSpecifier>
<SampleRateInSeconds>5</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET Applications(__Total__)\Requests Executing</CounterSpecifier>
<SampleRateInSeconds>5</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET Applications(__Total__)\Requests In Application Queue</CounterSpecifier>
<SampleRateInSeconds>5</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET Applications(__Total__)\Requests Failed</CounterSpecifier>
<SampleRateInSeconds>30</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET Applications(__Total__)\Requests Timed Out</CounterSpecifier>
<SampleRateInSeconds>30</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET\Requests Rejected</CounterSpecifier>
<SampleRateInSeconds>30</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET\Worker Process Restarts</CounterSpecifier>
<SampleRateInSeconds>600</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<!-- OLD unnecessary counters that were added manually through the portal START-->
<PerformanceCounterConfiguration>
<CounterSpecifier>\Memory\Available MBytes</CounterSpecifier>
<SampleRateInSeconds>180</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\Web Service(_Total)\ISAPI Extension Requests/sec</CounterSpecifier>
<SampleRateInSeconds>180</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\Web Service(_Total)\Bytes Total/Sec</CounterSpecifier>
<SampleRateInSeconds>180</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET Applications(__Total__)\Errors Total/Sec</CounterSpecifier>
<SampleRateInSeconds>180</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<PerformanceCounterConfiguration>
<CounterSpecifier>\ASP.NET\Requests Queued</CounterSpecifier>
<SampleRateInSeconds>180</SampleRateInSeconds>
</PerformanceCounterConfiguration>
<!-- OLD unnecessary counters that were added manually through the portal END-->
</Subscriptions>
</PerformanceCounters>
<WindowsEventLog>
<BufferQuotaInMB>0</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>0</ScheduledTransferPeriodInMinutes>
<Subscriptions />
<ScheduledTransferLogLevelFilter>Undefined</ScheduledTransferLogLevelFilter>
</WindowsEventLog>
<Directories>
<BufferQuotaInMB>256</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>5</ScheduledTransferPeriodInMinutes>
<Subscriptions>
<DirectoryConfiguration>
<Path>C:\Resources\directory\ac17d63416cf41c8acfebbbcb3d90052.Mbo.Services.Web.DiagnosticStore\CrashDumps</Path>
<Container>wad-crash-dumps</Container>
<DirectoryQuotaInMB>256</DirectoryQuotaInMB>
</DirectoryConfiguration>
</Subscriptions>
</Directories>
</DataSources>
<IsDefault>false</IsDefault> <!-- DEFAULT IS SET TO FALSE AGAIN -->
</ConfigRequest>
We tried to directly edit this XML. We removed redundant counters and changed IsDefault to "true" value in the XML and updated the blob in the wad-control-container using Azure Management Studio. Next time we redeployed the service - the counters
again appeared in the configuration and IsDefault reverted to false again.
Does anyone know how to permanently revert to managing diagnostics configuration only via diagnostics.wadcfg file and force the Azure to forget about manual edits we did via the portal?
We use Azure SDK 1.4. 
Thanks in advance for any insights!
Vitaly

Hi Vitaly,
Did you try to change diagnostics configuration in VS? Like this:
I suggest you could click the "Edit", and select your diagnostics metrics. Also, I want you double check your  re-deployment  project whether is right. Please try it.
By the way, I suggest you could upgrade your SDK version and refer to this sample:
http://www.windowsazure.com/en-us/develop/net/common-tasks/performance-profiling/
http://msdn.microsoft.com/en-us/library/windowsazure/hh411542.aspx
Any question or result, please let me know.
Regards,
Will
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.
Click
HERE to participate the survey.

Similar Messages

  • How to revert to 10.6.2 from 10.6.3 ?

    Hi,
    Could someone please help me with the procedure to revert to 10.6.2 from 10.6.3 on my late 2009 mac mini.
    I have the 10.6.2 combo dmg file.
    Thanks

    Meherally wrote:
    It is just that this 6.3 delta has thrown up problems with some users, and almost everyone has reported success after applying 6.3 combo. I am not a computer professional so unable to explain why.
    The explanation is fairly simple, but users not aware of it often draw the wrong conclusion about what a combo updater can do to avoid or repair post-update problems. Basically, it is that if there is damage in one or more of the currently installed OS component files, or if one or more is missing, then an updater that contains an updated version of the affected files will replace whatever is or should be there, repairing the problem.
    For example, say that there is undiscovered corruption in some obscure component file buried in one of the bundle or application packages in /System/Library/CoreServices. (Packages are folders that look like single files, but actually contain many items, often including other packages.) That file may rarely if ever used by the currently installed OS version in day-to-day operation so the user may be unaware that there is a problem with it.
    If that file has been updated in say 10.6.2 but not further updated in 10.6.3, then the delta version of the 10.6.3 updater won't replace it, but the combo version will (because it contains replacements for all files updated since 10.6). Thus, the combo will repair the damage but the delta won't.
    However, if the damaged file has not been updated since 10.6 was first released, neither version of the updater will replace it, & thus neither will repair the damage. To repair it, the user can reinstall Snow Leopard from the DVD & update it as needed to the current version. In this case, it won't matter what updater type is used since the damage has already been repaired.
    Another example: Say the damaged file is used +by the update process itself+. Depending on when & how it is used, it may not matter a bit if a replacement is included in the update package -- if it isn't already installed when it is needed, the update will fail. In fact, depending on the kind of corruption in the file & how its used, it may end up damaging other, already installed OS files. Again, the remedy for this is reinstalling the OS from the DVD & updating it as needed.
    These examples illustrate why the combo update is not certain to avoid or repair problems, & one reason users sometimes attribute problems to an update that are actually caused by unnoticed pre-existing problems.

  • How can I create an RSS feed from my Azure Storage Blob?

    I'm a Tech Evangelist at Microsoft, based out of Philadelphia. I also have a podcast,
    http://indiedevpodcast.wordpress.com/, and was previously hosting my show on PodOmatic.
    I made the switch to Azure blog storage today, and I'm able to get the content there:
    https://indiedevpodcast.blob.core.windows.net/podcasts/Ep%2016%20Wimbus%20Studios.mp3/
    The issue though, is how do I generate an RSS feed from my podcasts in Azure blog storage?  It says "file not found", but it opens up Window Media Player and plays the file for me.
    *shrug*
    Is this what I'm looking for? http://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-blobs/
    Thanks! 
    MS Tech Evangelist - Philadelphia | Baltimore Previously: Xbox Engineer at Comcast www.DavidVoyles.wordpress.com

    Hi,
    Thank you for reaching out to us.
    I am currently researching to gather more information with regards to your request.
    I shall revert back to you with an update at the earliest.
    Sincerely appreciate your patience.
    Regards,
    Shirisha Paderu

  • How do I fix project after "Remove From Version Control" corrupted it?

    I am using RoboHelp 9.0.1 and installed both Tortoise SVN 1.6.9 and latest PushOK SVNSCC then added my large RoboHelp project to SVN. I was able to check in and out files from SVN but had several issues with it:
    1) Super super slow. Working with folders or any renames would take 10 seconds per file and up to 1 hour if needed to refresh the root folder.
    2) I could not perform some actions at all, such as delete, rename, or move folders. I kept getting COM errors.
    I therefore decided that working with SVN and RoboHelp is not practical, at least not on my VPN so I decided to disconnect the project from source control and just work locally. The only option that I saw that sounded like it would do that was the "Remove from Version Control". This started a process that lasted for several hours. At the end of it, I now have several significant issues:
    1) The order of the files and folders in my Project Manager is completely wrong now. I have almost 1000 topics and reordering all of them is not possible.
    2) The Table of Contents, Glossary, and Index files appear empty. They had content before.
    2) A couple of the Single Source Layouts I had created are completely missing.
    3) Many, but not all, of the folders have tons of files with the extension ending in "_temp_removed_by_svn"
    4) Many, but not all, of the files are actually gone from SVN so I can't recover a clean image. There was no warning that this command would actually delete the files from SVN (I thought it would just remove the version control connection).
    5) Who know what other issue exist that I haven't seen.
    Any idea how I can fix this?
    Thanks in advance,
    Dan

    Are the "_temp_removed_by_svn" files in your local folder or SVN? Let us know how you get on with the new project. It sounds like something is wrong with SVN. Can you use the SVN Log command to see whether there is a different version you can restore. This might also give you an indication of what might have caused the problem. You could try deleting your CPD file. It gets rebuilt it is isn't there anyway. This file can become bloated and it is good practice to delete it when it gets close to 2mb in size. Your project is fairly large and has a lot of folders and may affect performance. Have you considered splitting them and merging the output? I know you probably don't want to consider this right now, but I think it may be a better long term solution.
      The RoboColum(n)
      @robocolumn
      Colum McAndrew

  • How to revert to 3.4.1 from 3.5RC?

    Hi,
    I made the mistake of trying the RC of 3.5 and now when I hit the print button or choose print settings, Lightroom crashes immediately.  Initially I thought that this was a problem with print drivers but I can print fine from Photoshop or <gasp. Aperture, along with any other applications.
    I was able to print from Lightroom 3.4.1 with great success to a variety of printers but wanted to see the difference in a print with my new Epson 4900 and boom out go the lights whenever I go to print.  I really like Lightroom's print templates and have created enough of them for collage style output that not being able to print from Lightroom is a real PITA. 
    Doing a full uninstall seems to mean do a manual search and destroy through the filesystem followed by an install and then a reinstall of all of my plugins that work just fine now.
    Is there a Print module that I can look to specifically?
    I have deleted the RC application and done a reinstall with 3.4.1 (without ripping out all the prefs etc) but no joy.  It has to be something relatively simple (I hope).  Any help will be sincerely appreciated.
    Thanks,
    Ross

    Good call on the printer driver issue.  Last month I updated the drivers for my Canon photo printers using drivers from Canon and things got odd,  I thought I had it fixed since Lightroom had been printing, but Lightroom does not seem to update the image driver settings until AFTER you actually print something.
    By deleting the printer in System Preferences and then launching Lightroom, it forced Lightroom to revert to a default text printer.  I was then able to use the Print and Print Settings functions to configure Lightroom to print to the Epson 4900, and it is working now.
    Thank you kindly for your diligent thinking and leading me to the solution.  Others may encounter similar challenges and your help will help them too.
    Best,
    Ross

  • How to revert to older Symbian S3 from Symbian ANN...

    Hi, I downloaded the Symbian Anna and honestly, it's not as great as it's been made out to be!
    Now I want to revert to the earlier S3 version and am unable to do so! What can be done to regain the old version of the OS?
    I tried a Restore to factory settings from the phone, but it just goes back to factory settings with ANNA, how do I change the OS back to the earlier one?
    Any help will be greatly appreciated!!!

    It's not possible, however Anna is a great improvement !! Did you reset the phone before updating ? A reset is always recommended as it will remove any conflict between the new and old software, it's a pain, but worth the effort, my E7 is running great on Anna and all the improvements are worthwhile .
    Back up your contacts, calendar and notes ONLY, dial *#7370# followed by 12345 if required, re-install Anna, then set up your phone manually, it is worth the effort 
    If I have helped at all, a click on the White Star is always appreciated :
    you can also help others by marking 'accept as solution' 

  • How to revert back to Snow Leopard from Lion?

    Foolishly I just jumped straight in, downloaded Lion and installed it, and well... I really don't like it.  It's not a patch on SL.
    So I'm trying to work out the best way of reverting back to Snow Leopard.
    I have:
    My Snow Leopard install disc.
    A SuperDuper, bootable backup from 48 hours pre-upgrade.
    A Time Machine backup from 48 hours pre-upgrade.
    I'm fairly sure that just putting the SL install disc in, isn't going to work.
    I think I have a couple of options.
    1. Erase the hard drive completely, and then do a fresh SL install, then restore the last TM backup.
    2. Boot from the SuperDuper backup, then restore the last TM backup.
    I'd prefer option 1, as this gives me a clean install (I hope).
    Before I go ahead, can anyone:
    a) See any problems with carrying this out, or
    b) Suggest a better, safer method?
    I'm a bit concerned that SL was an upgrade to an existing OS, rather than a complete OS in itself, so I'm very wary of what might happen if I wipe the drive then put the disc in, hoping it'll give me a nice new version of SL.  Might need to go and do a bit more reading up.
    Thanks.

    For ref.
    Dragged and dropped copies of important files (Docs, Pictures, Downloads, Movies etc) to a spare drive.
    Printed off any docs that I absolutely could not afford to lose.
    Shut down Mac.
    Attached USB drive with SuperDuper backup, and powered up drive.
    Powered up Mac, and immediately pressed the option key.
    From the window that popped up, chose my USB drive as the boot disk and pressed return.
    Mac powered up running Snow Leopard from USB drive.
    Started Disk Utility, and erased the disk labelled 250.06 GB Fujitsu.... etc  In the 'name' field, entered 'Macintosh HD'
    Started up SuperDuper! and copied my backup over Macintosh HD.
    Incidentally, the first step it took was to erase Macintosh HD anyway, so I could probably have skipped the first erase.
    Let SuperDuper! do it's thing for 90 mins.
    Once it had completed, closed the machine down (it wouldn't let me eject the USB drive, as presumably it was still using that as the boot disc).
    Detached and powered off USB drive.
    Pressed Mac power button and crossed fingers...
    And goodbye annoying Lion, hello again, good old Snow Leopard!
    Didn't even need to restore the last Time Machine backup.
    I may take another look at Lion again, further down the road, when hopefully Apple will have realised that OS X and iOS are two completely different animals, and that we don't all want our Macs behaving like our iPads.
    For now though, I'm sticking with SL.

  • How to identify the current display configuration from registry?

    I wanted to read the current configuration of display from registry. Suppose, a dual output system is configured with "Extended these displays" settings then i want to know where in registry this information will be stored?
    I tried to get the info from 
    1. HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO which gives only the display devices being registered in the system.
    2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video which has multiple guid tags and then multiple subkeys.
    3. HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO which has multiple subkeys.
    Unable to get the right registry for this case. when multiple displays connected, then i want to know whether it is configured as extended/duplicate. 
    Please guide me if it is possible.

    There is no direct way for getting the monitor count. we need to code for each graphic card separately. 
    i found a way like below, for those of you interested in getting the exact monitor count:
    int ComputerInfo::GetRegistryValue( CSString regPath, CSString valueName, int cntIndex )
    int monCount = 0;
    BYTE pBuffer[1024];
    DWORD nMaxLength;
    CSString szSubKey = regPath;
    szSubKey = szSubKey.substr(18);
    CSString szValueName = valueName;
    DWORD rc;
    DWORD dwType;
    HKEY hOpenedKey;
    LOG_INFO ( "Registry key " << szSubKey << "\\" << szValueName );
    if( ERROR_SUCCESS == RegOpenKeyEx (
    HKEY_LOCAL_MACHINE, // handle of open key
    szSubKey, // address of name of subkey to open
    0, // reserved
    KEY_READ, // security access mask
    &hOpenedKey // address of handle of open key
    rc = RegQueryValueEx(
    hOpenedKey,
    (const char*)szValueName,
    0,
    &dwType,
    (LPBYTE)pBuffer,
    &nMaxLength );
    if( rc != ERROR_SUCCESS )
    LOG_INFO ( "Registry key " << valueName << " not found." );
    monCount = 0;
    else
    LOG_INFO ( "Monitor Count: " << CSString(pBuffer[cntIndex]) );
    monCount = pBuffer[cntIndex];
    RegCloseKey( hOpenedKey );
    else
    monCount = 0;
    return monCount;
    int ComputerInfo::GetMonitorCount()
    int fResult;
    fResult = GetSystemMetrics(SM_CMONITORS);
    LOG_INFO( "Video Output Count from System: " << fResult );
    if ( fResult == 1 )
    // I need to get the address of a few multi-monitor functions
    HMODULE user32 = GetModuleHandle ("User32.DLL");
    typedef BOOL WINAPI tEnumDisplayDevices (void*, DWORD, DISPLAY_DEVICE*, DWORD);
    tEnumDisplayDevices* fEnumDisplayDevices = (tEnumDisplayDevices*) GetProcAddress (user32, "EnumDisplayDevicesA");
    if (fEnumDisplayDevices == NULL) return false;
    // count the number of monitors attached to the system
    DISPLAY_DEVICE dd; dd.cb = sizeof(dd);
    for (DWORD dev=0; fEnumDisplayDevices (NULL, dev, &dd, 0); ++dev)
    LOG_INFO ("Device: " << dd.cb << ", " << dd.DeviceID << ", " << dd.DeviceKey << ", " << dd.DeviceName << ", " << dd.DeviceString << ", " << dd.StateFlags );
    CSString devName = dd.DeviceName;
    DISPLAY_DEVICE dd1; dd1.cb = sizeof(dd1);
    // after second call DispDev.DeviceString contains monitor's name
    EnumDisplayDevices(devName, 0, &dd1, 0);
    LOG_INFO ("Device: " << dd1.cb << ", " << dd1.DeviceID << ", " << dd1.DeviceKey << ", " << dd1.DeviceName << ", " << dd1.DeviceString << ", " << dd1.StateFlags );
    if (dd.StateFlags & DISPLAY_DEVICE_MIRRORING_DRIVER)
    LOG_INFO ("Device: " << dd.DeviceName << " is a mirroring driver device. " );
    continue;
    if (dd.StateFlags & DISPLAY_DEVICE_ATTACHED_TO_DESKTOP)
    LOG_INFO ("Device: " << dd.DeviceName << " is attached to the desktop. " );
    if ( StringUtils::StartsWith( dd.DeviceString, "Matrox", false ) )
    return GetRegistryValue(dd.DeviceKey, "ContextItem.Config", 40);
    else if ( StringUtils::StartsWith( dd.DeviceString, "NVIDIA", false ) )
    if ( !StringUtils::StartsWith( dd.DeviceString, "NVIDIA ION", false ) )
    return GetRegistryValue(dd.DeviceKey, "NV_TargetData", 0);
    else
    return GetSystemMetrics(SM_CMONITORS);
    else if ( StringUtils::StartsWith( dd.DeviceString, "Intel", false ) )
    return GetRegistryValue(dd.DeviceKey, "CurrentState", 0);
    else
    return GetSystemMetrics(SM_CMONITORS);
    else
    LOG_INFO ("Device: " << dd.DeviceName << " is not attached. " );
    LOG_INFO ( "No Devices found." );
    return 0;
    else
    LOG_INFO( "Considered Video Output Count from System. " << fResult );
    return fResult;

  • How do I migrate my Mail configuration from Snow Leopard to Lion manually?

    I wasn't able to  move the data from my old MacBook to my new MacBook running Lion, because I was using FileVault on the old system, and the Migration Assistant doesn't support home directories with FileVault enabled.
    I've managed to migrate everything without issue -- Music, Photos, Movies -- all worked great.  However, when I try to start Mail under Lion, I get prompted to reconfigure Mail.  I've copied the ~/Library/Mail folder and the Preferences file (com.apple.mail.plist) to the new laptop (via SFTP) but Mail won't pick up from where it left off.
    Is there something I've missed?  How should I perform this migration?
    Thanks in advance.

    Lion mail is different than SL. It should have converted the old content to the new format when you opened Mail. Quit Mail and move the contents of the Mail folder from the home Library to the desktop.
    When you start Mail, use the import from Apple Mail feature to import everything from that folder. That should bring in all accounts and mailboxes in Mail.

  • How to revert back the essbase installation from 'as a service'

    Hi,
    at the time of installing Hyperion essbase ver9.3.1,I installed it as a service, so now I can't see the essbase server window any more. Is there any process to revert back the aforesaid, so that I can start the essbase server manually and can see the server window afront?
    Thanks & Regards.

    Hi,
    Yes, it worked fine. Thanks for your support.
    Regards.

  • How to Enable a Selected single record from Table control...

    Hi,
    I have 5 records in my table control and in screen Painter in Made all the fields in Table control as Output field.
    and  successfully all my Table control fields are disabled...
    Now Now i want to enable the record which i selected n rest all the 4 records should be in Disable.
    what i did is:
    in PBO.
    loop at itab into wa with contol TBC1 .
    Module XYZ.
    endloop.
    Module XYZ.
    loop at screen.
    if screen-group = 'x'.
    screen-input =  1.
    modify screen.
    endif.
    End Module.
    Please help me....
    Thanks,

    hi
    in the layout of the screen u might have dragged and dropped the table control
    double click on it u will get attributes screen in that u select MULTIPLE or SINGLE under Line-Selection
    under attributes tab based on ur requirement.
    table control declaration:
    controls : control type tableview using screen 8000.
    the internal table in table control must be like
    data : begin of itab occurs 0,
    empno type .......,
    empname......,
    empcity.....,
    check(1), " for tab selection"
    end of itab.
    data : itab1 like itab occurs 0 with header line.
    data : flag.
    data : wk_init type i.
    data : lines type i.
    in the attributes screen of the table control
    pass the value ITAB-CHECK to the field W/SELECTION
    in SE51
    PBO
    Module_status_0800
    loop with control table_control_name.
    module_fill_tcontrol.
    endloop.
    PAI
    Module_user_command_0800
    loop with control table_control_name.
    module_read_tcontrol.
    endloop.
    in se38
    Module_status_0800.
    describe table itab1 lines lines.
    control-lines = lines.
    endmodule.
    Module_fill_tcontrol.
    describe table itab1 lines wk_init.
      if wk_init is not initial.
        read table itab1 into itab index control-current_line.
      endif.
    for enabling a row in the table control:
    if sy-ucomm = 'EDIT'.
        loop at screen.
          if flag is initial.
            screen-input = 0.
          elseif ( flag eq 'Y' ).
            if  ( ( screen-name = 'ITAB-EMPNO' or
                    screen-name = 'ITAB-EMPNAME' or
                    screen-name = 'ITAB-EMPCITY' )   
              and control-line_selector eq itab-check
              and control-current_line le lines ).
              screen-input = 1.
            else.
            endif.
          endif.
          modify screen.
        endloop.
      endif.
    endmodule.
    Module_read_tcontrol.
    READ TABLE itab1 INDEX control-current_line.
    IF sy-subrc EQ 0.
    MODIFY itab1 FROM itab INDEX control-current_line.
    ELSE.
    MOVE-CORRESPONDING itab TO itab1.
    APPEND itab1.
    CLEAR itab1.
    ENDIF.
    endmodule.
    module_user_command.
    case sy-ucomm.
    when 'EDIT'. -
    > Function Code assigned to the pushbutton to enable the field 
          flag = 'Y'.
    endcase.
    endmodule.
    Regards
    Murali.M

  • How do I prevent Acrobat XI Pro from seizing control of inline pdf files in Safari?

    I prefer to view pdf files in Preview, but Acrobat rudely grabs control of the pdf functionality in Mac Safari. In the initial screen I choose NO when Acrobat asked if I wanted to use it for viewing browser pdf files, but it paid me no mind.
    There is no Acrobat plug-in installed in Library > Internet Plug-Ins, and can find nothing in Safari or Acrobat prefs to allow me to prevent this.
    I do not like wasting my life with such nonsense.

    [Moved the discussion to Creating, Editing & Exporting PDFs Forum]

  • How to save values of a page from tab control??

    Good morning!
    I have a question about saving the data of one page of the tab control.
    In my case, alarms (boolean buttons) can be activated, it will appear in a page called HISTORICO (Date // Time // Room), but when I change to another page and back again to the HISTORICO page, the table back for null value.
    Here's some screenshots of my program.
    If anyone can help, I will be grateful.
    Solved!
    Go to Solution.
    Attachments:
    mainvi.png ‏167 KB
    frontpanel.png ‏141 KB

    In your case structure set on the case "Tabela", you have a Use default if Unwired tunnel on the right hand side.  And I can see that you have some unwired tunnels on it.  If the case structure ever executes one of those cases, then the default value of an empty table is going to be passed out and put in the shift register.
    Solution:
    1.  Right click on that tunnel and turn off Use Default if Unwired.  (In 95% of tunnels, it should not be used.)
    2.  Find the cases where the tunnel is unwired and pass the table wire through all of them.

  • How do I remove key stroke recognition from tree controls?

    The attached vi has all the information necessary to explain the problem and the desired implementation.
    Attachments:
    tree example.vi ‏80 KB

    Duplicate thread, see here.
    LabVIEW Champion . Do more with less code and in less time .

  • How can I Change data in a type def control containing a Xcontrol with a local variable

    Hello
    I made a Xcontrol and I inserted this control in a type def.
    When I want to change the control's data with a local variable in a VI, the VI change nothing. The change of data isn't perform
    How can I correct this issue?
    Thanks for your help
    Solved!
    Go to Solution.

    Hello,
    What's your LabVIEW version ? Do you have a simple example program which demonstrates this behavior ?
    I found another discussions related to your issues with Xcontrols:
    updating type defs in Xcontrol Facade
    No Data Change event generated for a XControl in a Type Def
    XControl facede.vi 
    Hope this helps.
    Regards, 
    Steve M.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Vidéo-t'chats de l'été : présentations techniques et ingénieurs pour répondre à vos questions

Maybe you are looking for