Remove SCSM Management Pack with dependencies

I's trying to delete a couple of MP's from Service Manager 2012 R2 that I no longer need.  They all show that the MP "Service Manager Configuration Management Configuration Library" is dependent on them.
The MP is unsealed but is an MPB.  How do I remove the dependency from an MPB?
Thanks,
Allen

You've stumbled into a tricky situation. (Sorry, Thomas, I'm stepping on your toes yet again! ;) )
MPBs are basically "zip files" that contain an XML management pack and any resources (dlls, images, etc) that are needed for that management pack.
You can export the XML MP, but you don't get the resources. You can export the MPB, but it's not easy to extract the resources and XML.
But it can be done (I had to do it last week and it was annoying..if there's a better way to do it, I sure would love to know what it is.)
There's a second option that I'll describe in a bit, but it's still pretty annoying. There's also a third option that, if you need resources (images) from an SCSM MP, is even easier.
Edit: Go with option 3 if you're modifying an out-of-the-box MP and you have the authoring tool installed. I had to do option 1 for another MP and didn't have its resources anywhere else. Since you're modifying an SCSM MP, I don't think you'll
have to worry about all the option 1 stuff at all..but I'm leaving it here in case anyone's interested.
Option 1) Extract the MP and resources from the MPB. Modify the MP. Re-bundled the MP with its resources. Import that new MPB.
http://technet.microsoft.com/en-us/library/hh519649.aspx
That's only half the story, though. The last sentence of that article describes using the GetStreams() method of the ManagementPacks property. Once you use that, all you have is a big list of Streams. You need to write some powershell to actually convert
those streams into files. I don't even want to show you the powershell I used because it only worked for a very specific set of resources that I knew existed in the management pack I was trying to modify. It would not work for any other management pack
or any other resource. But, Google can show you plenty of examples on how to convert a stream to a file using powershell (I found an example on StackOverflow that I adapted
http://stackoverflow.com/questions/15299544/how-can-i-write-a-binary-stream-object-to-a-file-in-powershell I don't know if there's a better or more elegant way of doing it, I just know I was able to adapt it to work for me)
After all that, you'll have your resources. Now you can export the MP from Service Manager as just an XML file. Make your changes to it. Use New-MPBBundle.ps1
http://blogs.technet.com/b/servicemanager/archive/2009/09/04/introducing-management-pack-bundles.aspx to bundle your xml file with the resources you just extracted. Import your new MPB.
Option 2) Remove unnecessary references using C# (Maybe powershell?)
Using the SDK, retrieve your MP. Remove the reference. "AcceptChanges()". Done.
ManagementPack mp = emg.ManagementPacks.GetManagementPack(new Guid("<My Management Pack Guid>"));
mp.References.Remove("<The alias for the reference I want to remove>");
mp.AcceptChanges();
Option 3) If the MP you want to modify is an out-of-the-box SCSM MP bundle, get the resources from your authoring tool installation..they're all in there. (the png images, not the DLLs)
Then you can just export the MP XML, modify it, then re-bundle it with new-mpbfile.ps1 and re-import it into service manager.
All of these options of course require that _nothing_ in the management pack actually uses that alias/reference you want to remove. So if you still have a view that references that MP, you won't be able to remove the reference. Option 2 would be more
annoying if the reference you want to remove is still being used..you'd have to use the console to remove the views, or templates, or whatever else might be referencing it.
Option 2 gives me an idea for a quick little utility I could write.. "remove unused references from all unsealed MPs"..maybe I'll do that this weekend :)

Similar Messages

  • Replace unsealed management pack with sealed

    Hi,
    Reaching out for some advise. We have some business services imported from SCOM DA:s via an unsealed management pack and would need (for dwh/reporting purpuses) to seal this management pack so that data is correctly transfered to DWH.
    Is there any way to seal the management pack and import it without removing the unsealed management pack? If we export the unsealed mp - seal it - remove unsealed mp from SCSM - import the sealed MP - we loose all information about the business services.
    Any suggestions?
    Kind Regards,
    Ezequiel
    E.O

    Hi E.O,
    You cannot replace the unsealed MP with sealed one. What you can try is to export/import operations using csv files.
    Cheers,
    Marat
    Site: www.scutils.com  Twitter:
    LinkedIn:
    Graveyard:

  • Removing Zeros from Packed with decimals value

    Declaration is as follows:  var1(3) type p decimals 1
    i am passing value from database var1 value is 10.0
    In the above case i want to remove decimal value 0 in 10.0 if var1 value is 10.50 then my required value is 10.5 only.
    var1 is not used in clasical reports.
    I would like to export the variable var1 into smartforms and print.

    try this code and adopt it according to your needs:
    DATA:
      gv_p_init         TYPE p DECIMALS 2 VALUE '10.1',
      gv_dec_separator  TYPE char1,
      gv_tmp1           TYPE char1024,
      gv_len_dec        TYPE i,
      gv_tmp2           TYPE char1024,
      gr_dref           TYPE REF TO data,
      gr_datadescr      TYPE REF TO cl_abap_datadescr.
    FIELD-SYMBOLS:
      <gv_new_p>        TYPE p.
    * determine user specific decimal separator
    PERFORM get_dec_separator
      CHANGING gv_dec_separator.
    WRITE gv_p_init TO gv_tmp1.
    SEARCH gv_tmp1 FOR gv_dec_separator.
    * create new anonymous data object -> GR_DREF of type P with same length
    * as GV_P_INIT and decimals depending on relevant decimals of GV_P_INIT
    IF sy-subrc EQ 0.
      MOVE gv_tmp1+sy-fdpos TO gv_tmp2.
      SHIFT gv_tmp2 LEFT DELETING LEADING gv_dec_separator.
      SHIFT gv_tmp2 RIGHT DELETING TRAILING space.
      SHIFT gv_tmp2 RIGHT DELETING TRAILING '0'.
      SHIFT gv_tmp2 LEFT DELETING LEADING space.
      gv_len_dec = STRLEN( gv_tmp2 ).
      gr_datadescr ?= cl_abap_datadescr=>describe_by_data( gv_p_init ).
      gr_datadescr ?= cl_abap_elemdescr=>get_p(
                                        p_decimals = gv_len_dec
                                        p_length   = gr_datadescr->length ).
      CREATE DATA gr_dref TYPE HANDLE gr_datadescr.
      ASSIGN gr_dref->* TO <gv_new_p>.
      MOVE gv_p_init TO <gv_new_p>.
      WRITE: / gv_p_init,
             / <gv_new_p>.
    ENDIF.
    FORM get_dec_separator
      CHANGING cv_sep TYPE char1.
      DATA:
        lv_one_thousand TYPE i VALUE 1000,
        lv_tmp          TYPE char20.
      WRITE lv_one_thousand TO lv_tmp.
      IF lv_tmp CA '.'.
        MOVE ',' TO cv_sep.
      ELSE. "IF lv_tmp CA '.'
        MOVE '.' TO cv_sep.
      ENDIF. "IF lv_tmp CA '.'
    ENDFORM. "FORM get_dec_separator
    reward points if helpful

  • Management Pack Contents Question

    Hello,
    I have recently became the owner of our SCSM 2012 R2 environment and the previous admin was all over the place with putting things in seemingly random management packs.  I am in the process of cleaning things up but at the same time I am afraid of removing
    a management pack in case there is some "grenade" in it.
    Is there an easy way to list or determine what is in each management pack?  Maybe a series of powershell scripts?  I have been searching on the internet for an answer and trying out a few commands myself but nothing seems to be what I am looking
    for.
    Thank you in advance.

    Personally, I just look at the XML in the sql database.
    select MPName, convert(xml,mpxml) from Managementpack with(nolock)
    I'll assume your previous admin put things in unsealed MPs via the console.
    In my opinion, the only grenade would be classes or relationships defined in the MP. Other than that, generally you can remove an MP and simply re-import it with no ill effects. Classes and relationships, when their MP is removed, also remove any data defined
    in those classes/relationships. So, those are the ones to watch out for.
    Unsealed MPs cannot be referenced by other MPs, so again, generally, the only affect removing an unsealed MP can have is removing stuff defined in that unsealed MP..which can be things like templates, views, console tasks, worfklow rules, notification subscriptions,
    etc. So while some functionality may be removed (like a view is suddenly missing), re-importing the MP will put the view right back where it came from.
    Anyway, I don't know of any simple powershell scripts to get a management pack's manifest (like: How many views are in this MP?), but I would look through your XML and catalog the views, templates, custom console tasks, custom workflows (which include notification
    subscriptions) and groups&queues (which include custom classes). Then you can start eliminating the unnecessary stuff.
    Incidentally, if you're simply trying to clean-up stuff that was created in the console, I recommend removing that stuff using the console..that way you won't have to deal with MPs at all. For example, if you want to get rid of a view that your previous
    admin created, simply go to the view and run the "Delete View" task. You can do the same for templates, notification subscriptions, workflows, etc etc.
    I apologize for rambling on quite a bit longer than was necessary :)

  • Cannot import sealed management pack from unsealed management pack

    We have unsealed management pack imported to our scsm 2012. It has an additional dropdown list with list. But now we are now going to seal it but when we are going to import it now, it says it cannot be imported because there is already unsealed management
    pack with the same name. If we are going to delete that unsealed managmeent pack, we may lost are data for that field. Is there any way for this?

    As workaround you can export data to temp location (XML or something like this), remove unsealed, import new sealed and import data back from temp location. This can be easy done with SMLets
    SCSMSolutions
    email: freemanru (at) gmail (dot) com
    I'm having the same issue as the original poster.  I foolishly have been working with an unsealed management pack in our SCSM 2012 SP1, UR2 environment that contains a list of "Locations")  We need this to be sealed so it will not only sync to
    the DW, but also so we can reference it with new templates/workflows.
    I'm hoping for an answer from Anton on more detailed instructions for this workaround, to help a newbie to SCSM and SMLets.

  • Imported sealed Management Pack and its not showing up in Data Warehouse Job MPSyncJob

    Hello,
    When i try to Import a sealed Management Pack (with defined new Dimensions for Data Warehouse) it works fine, and it shows up under Management Packs under the Administration Pane. But its not showing up in the Data Warehouse Job "MPSyncJob".
    No errors in the Eventlog on the DW Management Server and cant see any errors in failed Data Warehouse Jobs either.
    I imported the MP three Days ago and still nothing.
    Now what?
    /Maekee

    I have a smaller SCSM Lab that i can import this MP in and the classes are created in the DW. Now is the question why its not working in my PreProd env and why i dont get any errors in the Event Log? Anyone that can Point me in the right direction for
    this?
    /Maekee

  • Sealing Custom MP with dependencies

    Hello everyone.
    Trying to understand specifics of sealing custom MP. (OpsMgr 2012 R2)
    1.When i'm trying to seal my MP using MPSeal.exe. I get an error :
    Attempting to seal ManagementPack file: D:\SCOM\BSPb.DA.Management.Pack.xml
    : Verification failed with 28 errors:
    Error 1:
    Found error in 2|BSPb.DA.Management.Pack|1.0.0.0|BSPb.DA.Management.Pack|| with message:
    Could not load management pack [ID=Microsoft.Exchange.15, KeyToken=31bf3856ad364e35, Version=15.0.663.19]. The management pack was not found in the st
    ore.
    Microsoft.EnterpriseManagement.Common.ObjectNotFoundException: An object of class ManagementPack with name Microsoft.Exchange.15 was not found.
    at Microsoft.EnterpriseManagement.AggregateStoreManagementPackManagement.GetManagementPack(String name, String keytoken, Version version)
    at Microsoft.EnterpriseManagement.Configuration.ManagementPackReference.GetManagementPack()
    As I understand, I need to have these 28 MPs, on which my Custom MP depends in the same folder to make proper sealing. Am I right?
    2. Can I copy all these sealed MP from production SCOM server, or I need to download them one by one from site?
    3. How MPs depend on each other? For instance, in future I want:
    - To upgrade system MPs, on which my custom depends.
    - I want to change and upgrade my custom MP .
    Thanks in advance.

    Hi!
    ad 1: Yes, you need all the MPs available in a folder and include them using the MPSeal switch /i
    Please refer to
    http://technet.microsoft.com/en-us/library/hh457550.aspx
    ad 2: You're not able to export them from your SCOM Management Group (you would be able to do by PowerShell but only as unsealed XML and not as sealed MP). So you've to download them again in case you don't have them available already. But...
    a) if you're using Visual Studio Authoring Extensions, you have most of them available here: C:\Program Files (x86)\System Center 2012 Visual Studio Authoring Extensions\References\
    b) if you're using Silect MP Author, you have most of them available here: C:\Program Files\Silect\MP Author\ManagementPacks\
    c) if you need the MPs from Microsoft Products (like Exchange above) you could find them in the following folder on the computer where you extracted the MSI you downloaded: C:\Program Files (x86)\System Center Management Packs\
    ad 3: You can upgrade any MP at any time to a version number higher than the one you've in your custom MPs references (would be tricky to "downgrade" anyways :-) ). You just cannot remove a MP you're referencing in another one. In such a case you
    have to remove all the depending MPs either, what applies to override MPs as well.
    Cheers,
    Patrick
    Please remember to click “Mark as Answer” on the post that helped you.
    Patrick Seidl (System Center and Private Cloud)
    Website: http://www.syliance.com
    Blog: http://www.systemcenterrocks.com

  • Management Pack reference/dependency cleanup tool

    Has anyone else seen a tool that locates old/stale MP references and removes them?  I swore I ran across a tool the other day that did this, however I can't find it now that I actually need it.

    Hi,
    you could be referring to this
    http://blogs.catapultsystems.com/mdowst/archive/2014/05/15/scom-amp-scsm-management-pack-cleanup.aspx
    Blog: http://theinfraguys.com
    Follow me at Facebook
    The Infra Guys Facebook Page
    Please remember to click Mark as Answer on the answer if it helps you in anyway
    That's the one, thanks!

  • Create multiple management packs and groups

    Hi,
    I wonder if it is a way to create a lots of Groups and management packs automatically/scripted.
    My problem is that I have a list with about 200 services that I need to setup monitoring for.
    The monitoring are simple, its just if the service are started or stopped.
    I need to have one management pack and one group for each service.
    Like this:
    The monitor monitors the service "workstation" if its started or stopped.
    The monitor needs to be created in a management pack with this name: "Custom-Service-workstation"
    The agents that I want to monitor this on need to be members of the group "Group-Custom-Service-workstation"
    Please, please help me with this.

    You may refer to the following blog for
    Create Management pack with powershell:http://blogs.msdn.com/b/rslaten/archive/2013/05/09/creating-management-packs-in-scom-2012-with-powershell.aspx
    Create group with powershell:
    http://blogs.msdn.com/b/rslaten/archive/2013/06/06/creating-groups-in-scom-2012-with-powershell.aspx
    Roger

  • Sealing a Management Pack before upgrading to R2

    We are planning on upgrading our environment from 2012 SP1 to R2. I read somewhere that Management Packs should be sealed before upgrading. Not sure if the source was talking about a SM upgrade but seems logical it was. We have one particular Management
    Pack with about 90% of our structure saved to and the Management Pack is unsealed. Should we seal it before upgrading to R2?
    The article I read mentioned something about uninstalling and reinstalling of MP's during an upgrade and there was a potential for data to  get lost during this process if the MP is unsealed.

    Bit late to the party, but it doesn't make sense to seal things before a version upgrade. the decision on sealed vs unsealed is usually made within minutes of the creation of the management pack: does it contain things that need to stay constant and can
    be referenced? then it needs to be sealed. does it contain things that might change with normal organization operations? probably needs to be unsealed. 
    Classes, Forms, Enum Roots, and other "internal" things, should be in sealed MPs. these are things that NEED to stay consistent. Enum values, offerings, workflows, templates, all could change as the org changes, and those should generally stay
    in unsealed MPs. everything else is (as always) a gray area; use your judgement.
    That being said, there is an argument for keeping stuff you care about in other MPs then the default "configuration library" MPs. those are provided by microsoft, and technically, a new patch COULD distribute a new version of those MPs that wipe
    out your changed, but MS would be HARD PRESSED to justify that after assuring all of us that those are intended for customer data. 

  • How to manage your environments, going from Development (DEV) to Production (PRD) with Management Packs.

    I am looking for a way to go from the development (DEV) environment to the production (PRD) environment in a controlled manner.
    As I do not want to manually click around with a walk-through screen-shots document = error prone.
    As I read these articles
    http://technet.microsoft.com/en-us/library/hh519659.aspx
    http://blogs.technet.com/b/antoni/archive/2013/10/09/system-center-service-manager-operations-manager-management-pack-and-naming-convention-best-practices.aspx
    http://blogs.technet.com/b/wincat/archive/2013/03/28/copying-user-roles-between-management-servers-in-service-manager-2012.aspx
    http://www.netiviaconsulting.com/2012/05/10/staying-organized-with-scsm-beware-of-the-management-pack-jungle/
    I still have some questions:
    1. Can all MPs (un-sealed) be exported from DEV and imported to PRD without breaking things?
    2. Are there any known pitfalls?
    3. Do you have some tips on this matter? In other words, how do you manage this?
    Regards,
    Erik

    Alex is spot-on. Most MPs are environment/management group independent.
    But some MPs contain what I call "Environment Specific Variables". In my experience, ESVs are in:
    1) Templates (such as the runbook guids)
    2) Criteria blocks (like view criteria, and rule criteria)
    3) Parameters (such as write action parameters, and console task parameters)
    Alex already gave an example of a template ESV.
    An example of a Criteria ESV might be some view that you developed that returns objects that have a specific set of values in your dev environment, but may be different for your prod environment. ie: You have a view whose criteria looks afor a specific business
    service ServiceId property. Let's say "Business Service X". But "Business Service X" has a different ServiceId in your dev environment than in your prod environment. So, every time you import your view MP from dev to prod, you have to remember to change your
    criteria.
    A quick Parameter ESV example; you have a notification subscription (a rule+writeaction). In Dev, you've hardcoded the notification recipient to be yourself. In Prod, the recipient has to be your boss. So, every time you import your MP from Dev to Prod,
    you have to remember to change the recipient parameter in the subscription's writeaction.
    Like Alex said, handling ESVs by hand is error-prone and time consuming.
    Alex, when you write that utility, you should make it more robust. Within an MP, allow a user to pick and configure
    any ESV. Store that configuration. Then, just run the MP through the utility and have it automatically set all the configured ESVs to the appropriate environment specific value :) (It's been something I've wanted to write into TFS for
    a while, but I never take the time to do it ;) ) If an ESV is missing (because it was removed or changed in such a way that it no longer resembles the configured ESV), throw a warning during conversion.

  • Exported SCSM Default ServiceManager.RunbookActivity.Configuration Sealed management pack but unable to import later

    Hi,
    I exported SCSM default ServiceManager.RunbookActivity.Configuration Sealed management pack and remove it from SCSM. Later when I tried to import back the xml file it shows me this error. 
    Is there anyway to reinstate the original Sealed management pack? 
    Thanks
    Jeron@Microsoft Technet

    This error message is often related to missing the tag ManagementPublicKeyToken within the category tag. If you seal a MP but without defined the token then Service Manager will complain like this. And obviously the token and key must match.
    What happens if you insert your keytoken value into the MP, seal it with your own key and then import it?
    Somewhat like below:
    <Categories>
    <Category>
    <ManagementPackVersion>xxx</ManagementPackVersion>
    <ManagementPublicKeyToken>tokenhere</ManagementPublicKeyToken>
    </Category>
    http://codebeaver.blogspot.dk/

  • Issue with custom management pack

    i've created a form and class for the service request
    i can open the form and it works as designed but when i click ok, i get this error.
    System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
       at System.ThrowHelper.ThrowKeyNotFoundException()
       at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
       at Microsoft.EnterpriseManagement.GenericForm.ContentPanel.VerifyRequiredValues(List`1& errorMessages)
       at Microsoft.EnterpriseManagement.GenericForm.ContentPanel.OnPreviewSubmit(Object sender, PreviewFormCommandEventArgs e)
       at Microsoft.EnterpriseManagement.GenericForm.FormChanger.OnPreviewSubmit(Object sender, PreviewFormCommandEventArgs e)
       at Microsoft.EnterpriseManagement.UI.FormsInfra.PreviewFormCommandEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at Microsoft.EnterpriseManagement.UI.FormsInfra.FormView.RaiseFormEvent(RoutedEvent formEvent, RoutedEventArgs eventArgs)
       at Microsoft.EnterpriseManagement.UI.FormsInfra.FormViewController.OnPreviewSubmit()
       at Microsoft.EnterpriseManagement.UI.FormsInfra.FormViewController.ExecuteSubmitInternal(Boolean async)
       at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
       at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
       at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
       at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
       at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter)
       at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.TranslateAndDispatchMessage(MSG& msg)
       at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       at System.Windows.Window.ShowHelper(Object booleanBox)
       at System.Windows.Window.Show()
       at System.Windows.Window.ShowDialog()
       at Microsoft.EnterpriseManagement.ConsoleFramework.WindowManager.GenericWpfWindowConstructor.BeginShow(ShowViewContext showViewContext, Object parent, Object view, AsyncCallback callback, Object state)
       at Microsoft.EnterpriseManagement.ConsoleFramework.ViewConstructor.BeginShow(ShowViewContext showViewContext, AsyncCallback callback, Object state)
       at Microsoft.EnterpriseManagement.ConsoleFramework.WindowManager.WpfWindowRecord.ShowWindow()
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()

    you know the more i look at this.
    i think what happens is, i followed these instructions to the point of creating the runbooks
    http://blogs.technet.com/b/antoni/archive/2014/04/09/system-center-2012-service-manager-and-orchestrator-integration-example-walkthrough-start-to-finish-new-hire-provisioning-service-request.aspx#pi47623=3
    and i can't use the form because there's a few required fields on the general tab and those were written to do all the work with runbooks and request offerings, so those instructions were written with the idea of never even using the form inside of service
    manager, so that's why it doesn't work in my case.
    so i guess the options for this are.
    1. remove the field requirements on the general tab
    2. make the general tab and the other tabs work with this management pack/form.

  • Complete removal of some management packs? (not disable, but removal)

    Hi all,
    We are using Oracle Standard Edition 10g database.
    As far as I know there are some options that don't belong in Standard Edition without proper licenses such as:
    *Application Server Configuration and Diagnostics Pack
    *Database Configuration
    *Diagnostics and Tuning pack
    Can you please point me to an document where it is described how these can be completely removed (not just disabled from EM Database Control -> Setup - Management packs) - thus removing all v$iews and pl/sql packages, etc...
    Appreciate your help in advance!

    Maybe there's a way to do this with Oracle Universal Installer (OUI) runInstaller. We ran into the same issue with completely removing plugins and this command satisfied our needs.
    I have not tried this yet personally.

  • How to change management pack in incident template in scsm

    We have created customized incident management pack and import that to scsm.Created templates using the this managementpack now i got request to edit or delete some Class properties in the customized managment pack.I have exported the management pack and
    trying to edit the Class properties but those are Grey out.
    Please let me know that how can i Edit or Delete the Class Properties in Customized management pack.
    And Also let me know that i have created Templates using Customized management pack if i delete that mp and import a new mp in to SCSM how can i update the template with new mp.I tied to chnage the management pack in template but it is greyout.
    Regards, H@ri

    In which management pack are your class extension stored? Is this a sealed management pack (did you seal the management pack)? If it is a sealed MP than you have to modify the unsealed MP and seal it again with the same key.
    If you export a sealed MP from SCSM it will be an unsealed copy of the MP but it doesn't work to modify this exported MP. So this is not an option.
    If you want to delete custom properties in a MP you have to make sure that these properties aren't in use in the templates or work items.
    Andreas Baumgarten | H&D International Group

Maybe you are looking for

  • How can I programaticly edit a panel?

    I have a panel that contains a number of buttons. The number of buttons and the text in the buttons are supposed to change during the program execution. I know how to create the buttons on the fly using NewCtrl, but have problems erasing/modifying ex

  • Material Code - Report Based on Creation Date

    Hi, What is the Standard T.Code to know the Number of Material code created in a day?

  • Dubbing Audio with ASUS P6T WS Pro motherboard ADI AD2000B Audio CODEC

    I am trying to dub audio commentary into my clips using the SoundMAX program settings provided with the ASUS ADI AD2000B Audio Codec.  I have confirmed a microphone signal appears in SoundMAX and that PPro Audio Hardware Settings/Enable Devices has a

  • Not in iTunes

    My ipod is not recognized in iTunes, when plugged in it says "please wait very low battery" and shows a sad face every minute or so, none of the troubleshooting worked

  • Mail Disappeared after 10.2.8 to 10.4.3 upgrade

    I just upgraded to Tiger. I started Mail and waited for everything to import from previous Mail. (I didn't backup old Mail folders...). Then I opened my new Mail (2.0.5) and realized I was missing mail from my POP accounts. I closed Mail and backed u